.v4 .bl-hero{padding-top:clamp(124px,11vw,168px);padding-bottom:clamp(36px,4vw,56px)}.v4 .bl-hero-in{display:grid;justify-items:start;gap:18px;max-width:calc(980 * var(--u, 1px))}.v4 .bl-hero.is-index .bl-hero-in{justify-items:center;text-align:center;margin-inline:auto}.v4 .bl-title{max-width:18em;font-family:var(--p-display);font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.035em}.v4 .bl-dek{max-width:40em;margin:0}.v4 .bl-byline{margin:4px 0 0;font-size:11px;color:var(--p-ink-2)}.v4 .bl-prose a{color:var(--p-amber-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4 .bl-prose code{padding:2px 6px;border-radius:6px;background:var(--p-mist);font-family:var(--p-mono);font-size:.82em;color:var(--p-ink);overflow-wrap:anywhere}.v4 .bl-quote{margin:0;padding:16px 20px;border-left:3px solid var(--p-amber);border-radius:0 var(--p-r-inner) var(--p-r-inner) 0;background:var(--p-mist)}.v4 .bl-quote p{margin:0}.v4 .bl-quote p+p{margin-top:8px}.v4 .bl-table-wrap{overflow-x:auto;border-radius:var(--p-r-inner);border:1px solid var(--p-line)}.v4 .bl-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.45}.v4 .bl-table caption{caption-side:bottom;padding:10px 14px;text-align:left;font-size:13px;color:var(--p-ink-2)}.v4 .bl-table th,.v4 .bl-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--p-line);color:var(--p-ink-2)}.v4 .bl-table thead th{font-family:var(--p-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink-2);background:var(--p-mist)}.v4 .bl-table tbody th{font-weight:600;color:var(--p-ink)}.v4 .bl-cta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:clamp(40px,5vw,56px);box-shadow:var(--p-shadow)}.v4 .bl-cta>div{display:grid;gap:4px}.v4 .bl-cta b{font-family:var(--p-display);font-size:22px;font-weight:650;letter-spacing:-.015em}.v4 .bl-cta span{font-size:15px;color:var(--p-ink-2)}.v4 .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v4 .bl-list .bl-grid{margin-top:16px}.v4 .bl-card{position:relative;gap:10px;padding-bottom:68px;color:var(--p-ink);text-decoration:none;transition:transform .4s var(--p-ease),box-shadow .4s var(--p-ease),border-color .3s ease}.v4 .bl-card:hover{transform:translateY(-3px);border-color:var(--p-line-2);box-shadow:var(--p-shadow-float)}.v4 .bl-card-meta{font-size:10.5px;color:var(--p-ink-2)}.v4 .bl-card b{font-family:var(--p-display);font-size:22px;font-weight:650;line-height:1.15;letter-spacing:-.015em}.v4 .bl-card-sum{font-size:15px;line-height:1.5;color:var(--p-ink-2)}.v4 .bl-card-go{position:absolute;left:clamp(22px,2.6vw,36px);bottom:24px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--p-mist);transition:background-color .3s var(--p-ease),color .3s var(--p-ease),transform .4s var(--p-ease)}.v4 .bl-card:hover .bl-card-go{background:var(--p-amber);color:#fff;transform:translate(4px)}.v4 .bl-card.is-large{padding:clamp(28px,4vw,56px);padding-bottom:88px;background:var(--p-mist);border-color:transparent}.v4 .bl-card.is-large b{max-width:20em;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.03em}.v4 .bl-card.is-large .bl-card-sum{max-width:44em;font-size:17px}.v4 .bl-card.is-large .bl-card-go{left:clamp(28px,4vw,56px);bottom:32px;background:var(--p-card)}@media(max-width:960px){.v4 .bl-grid{grid-template-columns:minmax(0,1fr)}}
