.bl-article{padding-block:clamp(56px,7vw,104px)}.bl-col{max-width:720px;margin-inline:auto}.bl-read{max-width:none;color:var(--ink-2);font-size:18px;line-height:1.75}@media (min-width:1100px){.bl-read{font-size:19px}}.bl-read>:first-child{margin-top:0}.bl-read p{text-wrap:pretty}.bl-read h2{color:var(--ink);margin-top:2.1em;font-size:clamp(26px,2.5vw,34px);line-height:1.14}.bl-read strong{color:var(--ink);font-weight:700}.bl-read em{color:var(--ink);font-style:normal;font-weight:600}.bl-h2-sub{display:block}.bl-read li::marker{color:var(--raspberry)}.bl-read ul{gap:.6em}.bl-fulltitle{letter-spacing:-.015em;color:var(--ink);border-bottom:1px solid var(--ink-line);text-wrap:balance;padding-bottom:.7em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.22}.bl-fulltitle+*{margin-top:1.5em}.bl-fig{margin-block:2.2em}.bl-fig img{width:100%;height:auto}.bl-fig-portrait{max-width:440px;margin-inline:auto}.bl-sign{letter-spacing:-.015em;color:var(--ink);margin-top:1.6em;font-size:24px;font-weight:600;line-height:1.25}.bl-sign span{display:block}.bl-more{padding-block:clamp(64px,8vw,120px)}.bl-more-head{justify-items:start;gap:16px;max-width:640px;margin-bottom:clamp(28px,4vw,48px);display:grid}.bl-more-head h2{font-size:clamp(34px,4.2vw,60px)}.bl-more-head p{color:var(--bone-2);text-wrap:balance;max-width:46ch;font-size:18px}.bl-cell{display:grid}.bl-card{grid-template-rows:auto auto auto 1fr auto;position:relative}.bl-card>p{align-self:start}.bl-card-link{color:inherit;margin-block:-6px;padding-block:6px;text-decoration:none;display:inline-block}.bl-card-link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.bl-card-link:focus-visible{outline:none}.bl-card:has(.bl-card-link:focus-visible){outline:2px solid var(--peach);outline-offset:3px}.on-light .bl-card:has(.bl-card-link:focus-visible){outline-color:var(--ink)}.bl-card .meta{display:block}.bl-card-cta{color:var(--peach);align-items:center;gap:8px;padding-inline:10px;font-size:15px;font-weight:600;display:inline-flex}.bl-light .post-card{box-shadow:0 0 0 1px var(--ink-line);background:#fff}.bl-light .post-card .meta{color:var(--ink-3)}.bl-light .post-card h2,.bl-light .post-card h3{color:var(--ink)}.bl-light .post-card p{color:var(--ink-2)}.bl-light .bl-card-cta{color:var(--raspberry)}.bl-list{padding-block:clamp(56px,7vw,104px)}.bl-top .page-hero h1.bl-kicker{font:600 13px/1.5 var(--sans);letter-spacing:.14em;align-items:flex-start}.bl-kicker:before{flex:none;margin-top:.67em}.bl-kicker-text>span{white-space:nowrap;display:inline-block}.bl-kicker-text>span:first-child{margin-right:.55em}
