.legal-page{max-width:1266px;margin:0 auto;padding:45px 0 96px}.legal-breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center}.legal-breadcrumb span{color:var(--orange)}.legal-hero{padding:50px 0 38px;border-bottom:1px solid #28262f}.legal-hero .eyebrow{color:var(--orange)}.legal-hero h1{font-size:clamp(38px,5vw,64px);max-width:850px;letter-spacing:-.055em;margin:22px 0}.legal-lead{font-size:16px;line-height:1.8;color:#c2c2ce;max-width:700px}.legal-version{font-size:11px;color:var(--muted);margin-top:27px}.draft-note{margin:28px 0 0;padding:18px 22px;border:1px solid #72502d;border-left:3px solid var(--orange);border-radius:4px;background:#221811;color:#e6c7ac;font-size:13px;line-height:1.7;max-width:850px}.draft-note strong{display:block;color:#ffbd8b;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;align-items:start;padding-top:42px}.legal-toc{position:sticky;top:28px}.legal-toc h2{font-size:10px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin:0 0 18px}.legal-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:13px}.legal-toc a{font-size:12px;line-height:1.5;color:#a9a6b2;display:block}.legal-toc a:hover{color:var(--orange)}.legal-toc .legal-other{border-top:1px solid #28262f;margin-top:26px;padding-top:20px;display:grid;gap:13px}.legal-content{max-width:820px;min-width:0}.legal-content section{scroll-margin-top:25px;padding-bottom:34px;margin-bottom:32px;border-bottom:1px solid #24232b}.legal-content h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0 0 19px;color:var(--text)}.legal-content h3{font-size:15px;font-weight:650;line-height:1.5;margin:25px 0 10px}.legal-content p,.legal-content li{font-size:14px;line-height:1.85;color:#b8b5c2}.legal-content p{margin:0 0 16px}.legal-content ul{padding-left:19px;margin:12px 0 20px}.legal-content li{padding-left:3px;margin:7px 0}.legal-content a{color:#f4c5a5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-content a:hover{color:var(--orange)}.legal-content strong{color:#ebe7f0;font-weight:600}.legal-pending{padding:16px 19px;background:#171319;border:1px dashed #594138;border-radius:4px;margin-top:20px}.legal-pending p:last-child{margin:0}.legal-pending .pending-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f8a56e;font-weight:650;margin-bottom:8px}.legal-table-wrap{overflow-x:auto;margin:22px 0}.legal-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7;min-width:490px;text-align:left}.legal-table th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ded8e5;background:#18161e;padding:14px 15px;border-bottom:1px solid #37313b;font-weight:600}.legal-table td{padding:17px 15px;border-bottom:1px solid #29252e;color:#b8b5c2;vertical-align:top}.legal-table td:first-child{width:30%;color:#e4deea}.legal-contact{padding:24px;border-radius:6px;background:linear-gradient(125deg,#211921,#17141d);border:1px solid #39303b}.legal-contact p:last-child{margin-bottom:0}.legal-contact>a{font-size:19px;font-weight:600}.site-footer{flex-wrap:wrap}.footer-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.footer-links a:hover{color:var(--orange)}.site-footer>span{margin-left:auto}.legal-copyright{white-space:nowrap}@media(max-width:1400px){.legal-page{margin-left:6%;margin-right:6%}}@media(max-width:850px){.legal-layout{grid-template-columns:1fr;gap:35px}.legal-toc{position:static;border-bottom:1px solid #28262f;padding-bottom:26px}.legal-toc ol{grid-template-columns:1fr 1fr;gap:12px 20px}.legal-toc .legal-other{display:flex;flex-wrap:wrap;border-top:0;padding-top:0;margin-top:23px;gap:20px}.legal-hero{padding-top:35px}.legal-page{padding-top:28px}.legal-lead{font-size:15px}.legal-table{min-width:440px}}@media(max-width:520px){.legal-page{padding-bottom:50px}.legal-hero h1{font-size:38px}.legal-content h2{font-size:23px}.legal-content p,.legal-content li{font-size:13px}.draft-note{padding:15px;font-size:12px}.legal-toc ol{grid-template-columns:1fr}.footer-links{gap:15px;font-size:10px}.site-footer{gap:22px}.site-footer>span{margin-left:0;width:100%}}@media print{:root{color-scheme:light;color:#111;background:#fff}.header,.legal-breadcrumb,.legal-toc,.site-footer{display:none}.legal-page{margin:0;padding:0}.legal-hero{padding:0 0 20px}.legal-hero h1{color:#111;font-size:30pt}.legal-hero p,.legal-content p,.legal-content li,.legal-table td{color:#222}.legal-layout{display:block;padding-top:25px}.legal-content{max-width:none}.legal-content h2,.legal-content strong{color:#111}.legal-content a{color:#222}.draft-note,.legal-pending,.legal-contact{background:#fff;color:#111;border-color:#777}.draft-note strong,.legal-pending .pending-label{color:#333}.legal-table th{color:#111;background:#eee}.legal-content section{break-inside:avoid}.legal-version{font-size:9pt}}
