.story-body ol{padding-left:26px;margin:0 0 22px}.story-body ol li{margin:10px 0}.story-body h2{margin:32px 0 14px;padding:0;border:0;font:700 28px/1.2 Golos,sans-serif;letter-spacing:-.02em}.story-body h2:before{display:none}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;padding:22px 0;border-block:1px solid var(--line)}.comparison h2{font-size:22px;margin:0 0 12px}.comparison p{font:17px/1.6 Golos,sans-serif;margin:0}.hero-copy h1{letter-spacing:-.03em}.hero-copy .hero-deck{max-width:650px}.reading-layout{padding-top:28px}.story-body p{margin-bottom:19px}.masthead{gap:24px}.hero-art{border-radius:4px;overflow:hidden}.hero-art img{width:100%;height:auto}.story-body a:focus-visible{outline-color:var(--ink)}@media(max-width:700px){.comparison{grid-template-columns:1fr;gap:22px}.story-body h2{font-size:25px}.hero-copy h1{font-size:clamp(30px,8.5vw,40px)}.hero-summary{grid-template-columns:1fr}.hero-art{max-width:320px;justify-self:center}.masthead .brand-line{display:none}.masthead img{width:190px}.header-topic{font-size:12px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.site-footer{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr)}.site-footer>div{flex-wrap:wrap;row-gap:12px;column-gap:24px}.site-footer>div a{white-space:nowrap}
@media(min-width:701px) and (max-width:1000px){.story-hero .hero-summary{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.story-hero .hero-art{max-width:280px}}

.portion-example{padding:20px 24px;margin:24px 0;background:var(--paper);border:1px solid var(--line);border-radius:8px}.portion-example h2{margin:0 0 12px!important;font-size:22px!important}.portion-example p{margin:0!important}@media(max-width:640px){.portion-example{padding:18px}}

.portion-example p+p{margin-top:12px!important;font:14px/1.55 Golos,sans-serif;color:var(--muted)}
