:root{--ink:#102230;--muted:#5c6b74;--line:#d9e2e6;--paper:#f6f8f7;--white:#fff;--accent:#b77945}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.wrap{width:min(900px,calc(100% - 36px));margin:0 auto}.legal-nav{padding:22px 0;border-bottom:1px solid var(--line);background:var(--white)}.legal-nav a{color:var(--ink);font-weight:750;text-decoration:none}.legal-nav span{float:right;color:var(--muted);font-size:13px}.legal-main{padding:64px 0 90px}.eyebrow{color:#8e552d;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.eyebrow:before{content:"";display:inline-block;width:26px;height:2px;margin:0 9px 3px 0;background:var(--accent)}h1{margin:14px 0 18px;font-size:clamp(34px,6vw,58px);line-height:1.02;letter-spacing:-.055em}h2{margin:30px 0 8px;font-size:22px;letter-spacing:-.03em}p,li{color:var(--muted);font-size:15px}.draft{padding:15px 18px;margin:26px 0;background:#fff3df;border:1px solid #e6c28f;border-radius:8px;color:#6b421e}.legal-card{padding:32px;background:var(--white);border:1px solid var(--line);border-radius:14px}.legal-card p{margin:8px 0}.links{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.legal-footer{padding:24px 0;color:#81929a;background:#0b1a25;font-size:12px}.legal-footer a{color:#d9e2e6}@media(max-width:600px){.legal-nav span{float:none;display:block;margin-top:5px}.legal-main{padding-top:42px}.legal-card{padding:22px}}
