h1{font-size:clamp(54px,8.2vw,108px);margin:26px 0 22px;max-width:1100px}h2{font-size:clamp(32px,4.5vw,52px);margin:13px 0 30px;max-width:920px}h3{font-size:24px;margin:38px 0 16px}.subtitle{font-size:clamp(27px,4vw,48px);font-weight:650;line-height:1.26;max-width:900px;margin:26px 0}.authors,.meta,.small,figcaption{color:var(--muted);font-size:13px}.lead{font-size:22px;line-height:1.68;max-width:920px;margin:36px 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin:35px 0}.stats b{display:block;font-size:34px;line-height:1.2}