:root{--bg:#050717;--panel:#0d1336;--text:#f7f8ff;--muted:#b8c2e8;--line:rgba(255,255,255,.15);--cyan:#58dcff;--gold:#ffd36b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 12% 8%,rgba(65,99,255,.22),transparent 34rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}a{color:var(--cyan);text-underline-offset:.2em}.skip{position:fixed;top:.7rem;left:.7rem;z-index:100;transform:translateY(-180%);padding:.7rem 1rem;border-radius:.7rem;background:#fff;color:#071027}.skip:focus{transform:none}header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--line);background:rgba(5,7,23,.92);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:.7rem;color:#fff;font-weight:850;text-decoration:none}.brand img{border-radius:14px}.back{color:var(--muted);text-decoration:none}main{width:min(900px,92vw);margin:auto;padding:clamp(3.5rem,8vw,7rem) 0 6rem}.eyebrow{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}h1{margin:.2rem 0 1rem;font-size:clamp(2.7rem,6vw,5rem);line-height:1;letter-spacing:-.05em}h2{margin:2.6rem 0 .7rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}p,li{color:#d8def8}.lead{font-size:1.15rem}.notice{padding:1.2rem 1.4rem;border:1px solid var(--line);border-radius:16px;background:rgba(13,19,54,.82)}.updated{color:var(--muted);font-size:.9rem}footer{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;width:min(900px,92vw);margin:auto;padding:2rem 0 3rem;border-top:1px solid var(--line);color:var(--muted)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:620px){header{align-items:flex-start;flex-direction:column}.brand span{display:none}}
