.page-module__oI5TtW__hero{padding:clamp(112px, 14vh, 160px) var(--gutter) clamp(110px, 13vw, 170px)}.page-module__oI5TtW__heroInner{flex-direction:column;gap:22px;max-width:900px;display:flex}.page-module__oI5TtW__heroHeading{font-size:clamp(30px,4.2vw,58px);line-height:1.05}.page-module__oI5TtW__heroMeta{font-size:var(--size-ui-sm);color:#f2f1ef9e;--anim-delay:.14s;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.page-module__oI5TtW__heroCategory{border-radius:var(--r-pill);color:var(--paper);background:#f2f1ef1f;padding:6px 12px}.page-module__oI5TtW__heroMedia{padding:0 var(--gutter);z-index:2;margin-top:clamp(-140px,-11vw,-84px);position:relative}.page-module__oI5TtW__body{padding:clamp(48px, 6vw, 88px) var(--gutter) 0;grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (min-width:901px){.page-module__oI5TtW__body{grid-template-columns:minmax(220px,300px) 1fr}}.page-module__oI5TtW__aside{top:var(--sticky-top);flex-direction:column;gap:20px;display:flex;position:sticky}.page-module__oI5TtW__author{border-radius:var(--r-menu);background:var(--paper-tint);flex-direction:column;gap:10px;padding:20px;display:flex}.page-module__oI5TtW__authorLabel{font-size:var(--size-meta);color:var(--text-secondary-tint)}.page-module__oI5TtW__authorName{font-size:var(--size-body);font-weight:500}.page-module__oI5TtW__authorBio{font-size:var(--size-ui-sm);color:var(--text-body);line-height:1.55}.page-module__oI5TtW__authorLink{min-height:36px;font-size:var(--size-ui-sm);border-bottom:1px solid #1f1f1d4d;align-self:flex-start;align-items:center;margin-top:2px;font-weight:500;display:inline-flex}.page-module__oI5TtW__toc{flex-direction:column;gap:9px;display:flex}.page-module__oI5TtW__tocLabel{font-size:var(--size-meta);color:var(--text-secondary)}.page-module__oI5TtW__toc a{min-height:36px;color:var(--text-body);align-items:center;padding:4px 0;font-size:14.5px;line-height:1.45;transition:color .25s;display:flex}.page-module__oI5TtW__toc a:hover{color:var(--ink)}.page-module__oI5TtW__article{min-width:0;max-width:70ch}.page-module__oI5TtW__answer{border-radius:var(--r-panel-sm);background:var(--ink);color:var(--paper);flex-direction:column;gap:12px;padding:clamp(22px,2.8vw,34px);display:flex}.page-module__oI5TtW__answerLabel{font-size:var(--size-meta);color:var(--on-ink-meta)}.page-module__oI5TtW__answer p{text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:400;line-height:1.5}.page-module__oI5TtW__blocks{flex-direction:column;gap:4px;margin-top:clamp(28px,3.4vw,44px);display:flex}.page-module__oI5TtW__blocks h2{letter-spacing:-.035em;margin:clamp(24px,3vw,40px) 0 12px;scroll-margin-top:100px;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.15}.page-module__oI5TtW__blocks p{color:var(--text-article);text-wrap:pretty;margin:0 0 16px;font-size:17.5px;line-height:1.7}.page-module__oI5TtW__blocks ul{flex-direction:column;gap:9px;margin:4px 0 20px;padding:0;list-style:none;display:flex}.page-module__oI5TtW__blocks li{color:var(--text-article);grid-template-columns:18px 1fr;gap:12px;font-size:17px;line-height:1.6;display:grid}.page-module__oI5TtW__bullet{border-radius:var(--r-pill);background:var(--ink);width:6px;height:6px;margin-top:9px}.page-module__oI5TtW__cta{border-radius:var(--r-panel-sm);border:1px solid #1f1f1d2e;flex-direction:column;gap:14px;margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,36px);display:flex}.page-module__oI5TtW__cta h2{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.2}.page-module__oI5TtW__cta p{font-size:var(--size-body);color:var(--text-body);max-width:52ch;margin:0;line-height:1.6}.page-module__oI5TtW__ctaActions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.page-module__oI5TtW__more{padding:clamp(64px, 8vw, 112px) var(--gutter) clamp(20px, 3vw, 28px)}.page-module__oI5TtW__moreHeading{margin-bottom:clamp(18px,2.4vw,28px)}.page-module__oI5TtW__moreGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.page-module__oI5TtW__moreCard{border-radius:var(--r-menu);background:var(--paper-tint);transition:transform .5s var(--ease), background .35s;flex-direction:column;display:flex;overflow:hidden}.page-module__oI5TtW__moreCard:hover{background:var(--paper-tint-hover);transform:translateY(-4px)}.page-module__oI5TtW__moreMedia{aspect-ratio:16/9;background:var(--image-bg-deep);display:block;position:relative;overflow:hidden}.page-module__oI5TtW__moreBody{flex-direction:column;gap:9px;padding:clamp(18px,2.2vw,24px);display:flex}.page-module__oI5TtW__moreKicker{font-size:var(--size-meta);color:var(--text-secondary)}.page-module__oI5TtW__moreTitle{letter-spacing:-.028em;font-size:18px;font-weight:500;line-height:1.25}@media (max-width:900px){.page-module__oI5TtW__aside{position:static}.page-module__oI5TtW__toc{flex-flow:wrap;align-items:baseline;gap:8px 16px}}
