h1,h2,h3{letter-spacing:-.04em;line-height:1.2}h1{font-size:clamp(66px,11vw,138px);margin:26px 0}h2{font-size:clamp(32px,4.8vw,54px);max-width:900px;margin:14px 0 32px}h3{font-size:24px;margin:42px 0 17px}h4{font-size:19px}.hero{max-width:1120px;margin:auto;padding:105px 40px 70px}.eyebrow,.kicker{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--accent)}.subtitle{font-size:clamp(36px,5.3vw,62px);font-weight:650;line-height:1.25;letter-spacing:-.04em;margin:30px 0}.english{font-size:22px;color:var(--muted);line-height:1.5;max-width:780px}.byline{font-size:14px;color:var(--muted)}.lead{font-size:22px;max-width:870px;line-height:1.7;margin:38px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;gap:20px;margin:38px 0}.stats b{font-size:46px;display:block;line-height:1.2;letter-spacing:-.03em}.stats span{display:block;font-size:13px;color:var(--muted);margin-top:7px}.links{display:flex;gap:25px;flex-wrap:wrap;margin:24px 0}.small,figcaption{font-size:13px;color:var(--muted);line-height:1.8}.small code{font-size:12px}nav{position:sticky;top:0;z-index:10;background:rgba(250,250,252,.96);backdrop-filter:blur(15px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:27px;padding:16px 24px;overflow-x:auto;white-space:nowrap;font-size:13px}