:root{color-scheme:light;--ink:#14294e;--muted:#52637b;--blue:#245ee6;--line:#dce4ee;--paper:#f7f9fd}*{box-sizing:border-box}body{margin:0;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}a{color:var(--blue);text-underline-offset:4px}a:focus-visible{outline:3px solid #0c8599;outline-offset:4px}header,main,footer{max-width:850px;margin:auto;padding:24px}header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{font-size:28px;font-weight:750;letter-spacing:-1px;text-decoration:none;color:var(--ink)}nav{display:flex;gap:22px;flex-wrap:wrap}nav a[aria-current=page]{font-weight:700}main{padding-top:44px;padding-bottom:52px}h1{font-size:clamp(32px,7vw,48px);line-height:1.15;letter-spacing:-1.4px;margin:12px 0 24px}h2{font-size:24px;margin:36px 0 10px;line-height:1.3}.eyebrow{color:var(--blue);font-size:14px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.lead{font-size:21px;color:var(--muted)}.card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:20px;margin:24px 0}.card h2{margin-top:0}.links{display:flex;flex-wrap:wrap;gap:16px}.button{display:inline-block;padding:10px 18px;border-radius:12px;background:var(--blue);color:#fff;text-decoration:none;font-weight:650}li{padding-bottom:8px}footer{font-size:14px;color:var(--muted);border-top:1px solid var(--line)}.skip{position:absolute;left:12px;top:-100px;background:#fff;padding:10px}.skip:focus{top:8px}small{color:var(--muted)}@media(max-width:500px){header,main,footer{padding-left:20px;padding-right:20px}nav{font-size:15px;gap:16px}.card{padding:20px}}
