:root{--ink:#0b0d0a;--paper:#f1eadb;--gold:#d4a24c;--muted:#999184;--line:rgba(241,234,219,.16)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 82% 0,rgba(157,103,34,.18),transparent 27%),#090b08;color:var(--paper);font:16px/1.65 Arial,sans-serif}.legal-shell{width:min(820px,calc(100% - 42px));margin:0 auto;padding:42px 0 90px}.legal-nav{display:flex;justify-content:space-between;align-items:center;padding-bottom:44px;border-bottom:1px solid var(--line)}.legal-brand{display:flex;align-items:center;gap:12px;color:var(--paper);font-size:12px;letter-spacing:.18em;text-decoration:none}.legal-brand img{width:38px;height:38px;object-fit:contain}.legal-nav a:last-child{color:#e1b96d;font-size:12px;text-decoration:none}.legal-kicker{margin:72px 0 12px;color:#6eb8aa;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.legal-shell h1{margin:0;font:400 clamp(50px,10vw,88px)/.94 Georgia,serif;letter-spacing:-.04em}.legal-intro{max-width:680px;margin:26px 0 62px;color:#c8c0b3;font-size:19px}.legal-shell h2{margin:46px 0 11px;color:#e8c77d;font:400 29px/1.1 Georgia,serif}.legal-shell p,.legal-shell li{color:#b9b1a5}.legal-shell ul{padding-left:20px}.legal-card{margin-top:38px;padding:24px;border:1px solid rgba(212,162,76,.26);border-radius:18px;background:rgba(255,255,255,.025)}.legal-card strong{display:block;margin-bottom:6px;color:#f0d397}.legal-card p{margin:0}.legal-updated{margin-top:70px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(max-width:600px){.legal-shell{width:min(100% - 32px,820px);padding-top:24px}.legal-nav{padding-bottom:30px}.legal-kicker{margin-top:48px}.legal-intro{font-size:17px;margin-bottom:45px}}
