:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#182334;background:#f1f3f6}*{box-sizing:border-box}body{margin:0}header,footer{background:#0d1522;color:#fff;padding:1.5rem max(1.25rem,calc((100vw - 960px)/2));display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.brand{font-size:1.2rem;font-weight:750;color:#f3c35b}nav{display:flex;flex-wrap:wrap;gap:1rem}header a,footer a{color:inherit}main{max-width:960px;margin:2rem auto;padding:2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:0 0 1.25rem}h2{font-size:1.4rem;line-height:1.35;margin-top:2.25rem}p,li{line-height:1.75;overflow-wrap:anywhere}li{margin:.6rem 0}article a{color:#175b9c;text-decoration:underline;text-underline-offset:.15em}a:focus-visible{outline:3px solid #e5b349;outline-offset:4px}footer{font-size:.9rem}@media(max-width:640px){main{margin:1rem;padding:1.25rem}header,footer{padding:1.25rem}}
