*{box-sizing:border-box}body{margin:0;background:#0d0b16;color:#f4efff;font:17px/1.75 system-ui,sans-serif}header,main,footer{max-width:980px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:1px solid #8b799e}nav{display:flex;gap:12px 20px;flex-wrap:wrap}a{color:#ddc6ff;text-underline-offset:4px}nav a[aria-current]{font-weight:700;text-decoration-thickness:3px}h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.12;letter-spacing:-.035em}h2{font-size:1.35rem;line-height:1.3;margin-top:2em}p,li,dd{color:#d0c6df}.notice{border:1px solid #9877b7;padding:20px;background:#211a31;border-radius:12px}.eyebrow,footer{font-size:14px;color:#bdb0d0}main{padding-bottom:60px}a:focus-visible,[tabindex]:focus-visible{outline:3px solid #f0ddff;outline-offset:5px}.skip{position:absolute;top:-80px;left:12px;background:#211a31;padding:10px;z-index:2}.skip:focus{top:8px}dt{font-weight:700;margin-top:20px}dd{margin:4px 0;overflow-wrap:anywhere}li{margin-bottom:12px}@media(max-width:600px){header,main,footer{padding:22px}nav{gap:12px 18px;font-size:15px}}