/* UNSEEN legal information pages — shared editorial identity */
:root{color-scheme:dark;--bg:#090909;--ink:#f5f0e9;--muted:#b8afa3;--gold:#d7a66a;--line:#34302b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"DM Sans",system-ui,-apple-system,sans-serif;line-height:1.65}a{color:var(--gold)}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.legal-header{max-width:1080px;margin:auto;padding:24px clamp(20px,5vw,54px);display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.legal-brand{font-size:12px;letter-spacing:.16em;font-weight:700;text-decoration:none;color:var(--ink)}.legal-header nav{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.legal-main{max-width:820px;margin:auto;padding:clamp(56px,9vw,108px) clamp(20px,5vw,54px)}.legal-eyebrow{font-size:12px;color:var(--gold);letter-spacing:.2em;text-transform:uppercase}.legal-main h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(44px,8vw,76px);line-height:1.04;letter-spacing:-.04em;margin:18px 0 26px}.legal-lead{font-size:clamp(17px,2.3vw,21px);color:var(--muted);max-width:65ch}.legal-updated{font-size:13px;color:var(--muted);margin:32px 0 56px}.legal-main section{padding:28px 0;border-top:1px solid var(--line)}.legal-main h2{font-size:clamp(21px,3vw,28px);line-height:1.2;margin:0 0 14px}.legal-main p,.legal-main li{color:#d7cec2}.legal-main ul{padding-left:24px}.legal-footer{max-width:1080px;margin:auto;border-top:1px solid var(--line);padding:28px clamp(20px,5vw,54px) 55px;display:flex;gap:16px 24px;flex-wrap:wrap;justify-content:space-between;font-size:13px}.legal-footer nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:600px){.legal-header{align-items:flex-start;flex-direction:column}.legal-header nav{gap:12px}.legal-main{padding-top:52px}}