body{margin:0;background:#0a1018;color:#edf1f6;font-family:Inter,system-ui,sans-serif;line-height:1.75}*{box-sizing:border-box}a{color:#ff9c57;text-underline-offset:4px}a:focus-visible{outline:2px solid #ff9c57;outline-offset:5px}.legal-header,.legal-footer{max-width:1000px;margin:auto;padding:28px 24px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #ffffff20}.legal-header strong{font-size:22px;letter-spacing:-.04em}.legal-header a{text-decoration:none}.legal-footer{border-top:1px solid #ffffff20;border-bottom:0;font-size:13px;margin-top:60px}main{max-width:820px;margin:60px auto;padding:0 24px}h1{font-size:clamp(36px,7vw,58px);line-height:1.12;letter-spacing:-.05em;margin-bottom:20px}h2{font-size:23px;line-height:1.3;margin:42px 0 12px}p,li{color:#bdc9d5}li{margin:10px 0}.eyebrow{color:#ff9c57;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.legal-summary{border-left:3px solid #ff9c57;padding:14px 22px;background:#14202d;margin:30px 0}.legal-summary p{margin:0}strong{color:#edf1f6}ul{padding-left:22px}nav{display:flex;gap:20px;flex-wrap:wrap}