.LegalHeader{max-width:1296px;margin:auto;padding:26px 56px;border-bottom:1px solid var(--line)}.LegalHeader a{display:inline-flex;align-items:center;gap:18px;font-size:13px;min-height:44px;color:var(--muted)}.LegalHeader a:hover{color:var(--gold)}.LegalHeader img{width:150px}.LegalContent{padding:70px 30px 100px}.LegalContainer{max-width:760px;margin:auto}.LegalIntro{padding-bottom:35px;border-bottom:1px solid var(--line);margin-bottom:45px}.LegalIntro h1{font-size:clamp(38px,6vw,64px);font-weight:400;letter-spacing:-2.3px;line-height:1.1;margin-bottom:28px}.LegalIntro>p:first-of-type{font-family:DM Mono,monospace;font-size:11px;color:var(--gold);letter-spacing:.4px}.LegalIntro p,.LegalSection p,.LegalSection li{font-size:14px;line-height:1.95;color:var(--muted)}.LegalIntro p+p{margin-top:22px}.LegalSection{margin-top:40px}.LegalSection h2{font-size:23px;font-weight:400;line-height:1.4;letter-spacing:-.7px;margin-bottom:16px}.LegalSection ul{padding-left:22px}.LegalSection li{padding-left:6px;margin-top:8px}.LegalSection strong{color:var(--paper);font-weight:700}.LegalSection a{color:var(--paper);text-decoration:underline;text-underline-offset:4px}.LegalSection p+p{margin-top:16px}.LegalAnchorList{border-left:1px solid var(--gold);padding-left:24px}@media (max-width: 620px){.LegalHeader{padding:16px 22px}.LegalHeader img{width:130px}.LegalContent{padding:44px 22px 70px}.LegalIntro h1{font-size:40px;letter-spacing:-1.5px}.LegalIntro p,.LegalSection p,.LegalSection li{font-size:13px}.LegalSection h2{font-size:21px}}
