*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#0d1020;color:#d4d8e8;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.8}a{color:#b8dfff;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:2px solid #a8f0dc;outline-offset:5px;border-radius:3px}.legal-header{max-width:1080px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #ffffff18}.wordmark{color:#d9c9ff;font-weight:800;letter-spacing:.14em;text-decoration:none}main{max-width:900px;margin:0 auto;padding:56px 24px}.eyebrow{color:#a8eed8;font-size:12px;font-weight:700;letter-spacing:.13em}h1{color:#f3efff;font-size:clamp(32px,6vw,56px);line-height:1.15;letter-spacing:-.035em;margin:20px 0}h2{color:#eee8ff;font-size:clamp(21px,3vw,27px);line-height:1.35}.updated{color:#a4adc5;font-size:13px}.intro{font-size:18px;max-width:70ch}nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:32px 0;padding:20px 0;border-block:1px solid #ffffff18;font-size:14px}section{padding:14px 0 22px;border-bottom:1px solid #ffffff12}li{padding-left:4px;margin:10px 0}.contact-pending{padding:18px 22px;background:#1d223c;border-left:3px solid #b9a1ff;border-radius:4px}.legal-note{font-size:14px;color:#a4adc5;margin-top:32px}footer{text-align:center;padding:24px;border-top:1px solid #ffffff18;color:#a4adc5}@media(max-width:480px){.legal-header{font-size:13px;padding:20px 18px}main{padding:32px 18px}ul{padding-left:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
