:root{--ink:#0a0f14;--paper:#f3f0e8;--orange:#ff6838;--muted:#626a67;--line:#d4cec2;--sans:Arial,Helvetica,sans-serif;--display:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.7}.legal-header{background:#0a0f14}.legal-nav{width:min(1050px,calc(100% - 40px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between}.legal-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800}.legal-brand img{width:42px;height:42px;border-radius:9px}.legal-nav>a:last-child{color:#c3c9cc;text-decoration:none;font-size:13px}.legal-wrap{width:min(820px,calc(100% - 40px));margin:0 auto;padding:80px 0 100px}.legal-kicker{font-size:10px;letter-spacing:.15em;font-weight:800;color:var(--orange);text-transform:uppercase}.legal-wrap h1{font-size:clamp(42px,7vw,68px);line-height:1.05;letter-spacing:-.05em;margin:10px 0 15px}.legal-updated{color:#7a7e79;font-size:12px;margin-bottom:45px}.legal-summary{font-size:19px;line-height:1.65;padding:25px 28px;background:#e7e1d5;border-left:4px solid var(--orange);margin-bottom:50px}.legal-wrap h2{font-size:25px;letter-spacing:-.025em;margin:42px 0 10px}.legal-wrap h3{font-size:17px;margin:28px 0 6px}.legal-wrap p,.legal-wrap li{color:var(--muted);font-size:15px}.legal-wrap a{color:#c84625}.legal-wrap ul{padding-left:22px}.legal-note{font-size:13px!important;border-top:1px solid var(--line);padding-top:24px;margin-top:50px}.legal-footer{border-top:1px solid var(--line);padding:30px 0 45px}.legal-footer>div{width:min(1050px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-footer p{margin:0;color:#797d78;font-size:12px}.legal-footer nav{display:flex;gap:18px}.legal-footer a{color:#535956;text-decoration:none;font-size:12px}.legal-footer a[aria-current="page"]{color:var(--orange);font-weight:700}@media(max-width:600px){.legal-wrap{padding-top:55px}.legal-nav>a:last-child{font-size:11px}.legal-footer nav{flex-wrap:wrap}}
