:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#050d1c;color:#dcecfb}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% -10%,#17365c 0%,#08172c 43%,#050d1c 100%)}a{color:#64c4ff}a:hover{color:#a0deff}.shell{max-width:810px;margin:auto;padding:28px 24px 80px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 25px;border-bottom:1px solid #335373}header a{text-decoration:none}.brand{font-size:1.35rem;font-weight:800;letter-spacing:-.04em;color:#e7f2ff}.brand span{color:#4bbcff}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{font-size:.9rem;color:#b8d5ec}main{padding-top:64px}.eyebrow{color:#69c4f9;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700}h1{font-size:clamp(2.3rem,6vw,4.1rem);letter-spacing:-.055em;line-height:1.08;margin:12px 0 20px}h2{font-size:1.2rem;margin:38px 0 10px;color:#e7f2ff}p,li{font-size:1rem;line-height:1.75;color:#b9cee0}ul{padding-left:1.4rem}li{padding-left:.2rem;margin:5px 0}.lead{font-size:1.18rem;color:#d3e7f7}.notice{padding:18px 22px;border:1px solid #426a8e;border-radius:16px;background:#0c233b}.meta{color:#8eacc2;font-size:.88rem;margin:0 0 35px}footer{border-top:1px solid #335373;margin-top:72px;padding-top:24px;color:#8eacc2;font-size:.85rem}.cta{display:inline-block;margin:18px 0 8px;padding:12px 18px;border-radius:12px;background:#173d60;border:1px solid #5ebcf2;color:#e9f7ff;text-decoration:none;font-weight:700}@media(max-width:560px){.shell{padding:18px 20px 54px}header{display:block}nav{margin-top:18px;gap:14px}main{padding-top:42px}}
