*{box-sizing:border-box}body{color:#18212f;background:#f5f6f8;margin:0;font-family:system-ui,sans-serif;line-height:1.6}main{max-width:1050px;margin:auto;padding:56px 24px}h1{max-width:750px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}h2{line-height:1.3}.eyebrow{color:#46566b;font-size:.85rem;font-weight:650}.intro{max-width:650px;font-size:1.15rem}aside{background:#e9eef5;border-radius:12px;margin:32px 0;padding:20px}aside p{margin-bottom:0}nav{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}a{color:#214cb4;text-underline-offset:4px;padding:8px 0}a:focus-visible{outline-offset:4px;outline:3px solid #214cb4}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}article{background:#fff;border:1px solid #d9dfe7;border-radius:12px;padding:24px;scroll-margin-top:24px}
