.legal-page{background:#0b0b0b}.legal-header{height:84px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,5vw)}.back-link{font-size:13px;color:var(--gold2)}.legal-main{width:min(820px,calc(100% - 40px));margin:0 auto;padding:90px 0 110px}.legal-main h1{font-family:Georgia,serif;font-size:clamp(50px,8vw,86px);font-weight:500;margin:12px 0 8px}.legal-intro{color:var(--muted);font-size:17px;margin:0 0 55px}.legal-card{border-top:1px solid var(--line);padding:32px 0 25px}.legal-card h2{font-size:21px;margin:0 0 14px}.legal-card p{color:#c4c1ba}.legal-card a{color:var(--gold2);border-bottom:1px solid #d8af5680}.missing-data{border:1px solid #9d7b34;background:#17140d;padding:28px;margin-bottom:28px}.legal-label{margin:0 0 8px!important;color:var(--gold2)!important;text-transform:uppercase;font-size:10px;letter-spacing:.18em;font-weight:700}.legal-note{font-size:12px;color:#938f86!important}.legal-footer{max-width:820px;margin:auto;border-top:1px solid var(--line);padding:30px 0 45px;display:flex;gap:28px;font-size:12px}.legal-footer a[aria-current="page"]{color:var(--gold2)}@media(max-width:600px){.legal-header{height:70px}.legal-main{padding-top:65px}.legal-header .brand span{display:none}.legal-footer{width:calc(100% - 40px)}}
