.legal-page{color:#f6f4ed;background:#08070e;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-nav{letter-spacing:.06em;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;height:68px;padding:0 clamp(18px,4vw,60px);font-size:.7rem;display:flex}.legal-nav a{color:#f6f4ed;align-items:center;gap:8px;text-decoration:none;display:flex}.legal-brand{letter-spacing:.09em;font-weight:800}.legal-brand i{border:1px solid #d8ff54;border-radius:50%;width:16px;height:16px}.legal-hero{background:radial-gradient(circle at 78% 25%,#d8ff541f,#0000 23%),#090810;padding:clamp(70px,13vw,170px) max(24px,10vw) clamp(70px,10vw,130px)}.legal-hero>p,.legal-heading>p{color:#d8ff54;letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-size:.65rem;font-weight:800;display:flex}.legal-hero h1{letter-spacing:-.09em;max-width:1050px;margin:22px 0 28px;font-size:clamp(4rem,10vw,10rem);line-height:.8}.legal-hero h1 em{color:#0000;-webkit-text-stroke:1px #ffffff8c;font-style:normal}.legal-hero>span{color:#b5b1bd;max-width:710px;font-size:1.05rem;line-height:1.65;display:block}.legal-identity{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.legal-identity>div{background:#0d0b14;border-right:1px solid #ffffff21;flex-direction:column;min-height:220px;padding:clamp(28px,4vw,58px);display:flex}.legal-identity>div:last-child{border-right:0}.legal-identity small{color:#d8ff54;letter-spacing:.13em;font-size:.62rem;font-weight:800}.legal-identity strong{letter-spacing:-.04em;margin:32px 0 13px;font-size:clamp(1.15rem,2vw,1.45rem)}.legal-identity span{color:#a6a2ae;font-size:.88rem;line-height:1.55}.legal-identity a{color:inherit;text-decoration:none}.legal-section{color:#111018;background:#e9e6dc;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:9vw;padding:clamp(64px,9vw,125px) max(24px,9vw);display:grid}.legal-section.legal-dark{color:#f6f4ed;background:#0b0a12}.legal-heading h2{letter-spacing:-.07em;margin:18px 0;font-size:clamp(2.5rem,5vw,5.7rem);line-height:.88}.legal-section:not(.legal-dark) .legal-heading>p{color:#5e671e}.legal-copy{max-width:760px}.legal-copy a{color:inherit;text-underline-offset:4px;text-decoration-color:#7d8f21}.legal-copy dl{border-top:1px solid #0f0e1433;margin:0}.legal-copy dl div{border-bottom:1px solid #0f0e1433;grid-template-columns:180px 1fr;padding:18px 0;display:grid}.legal-copy dt{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.legal-copy dd{color:#4f4c55;margin:0;line-height:1.55}.legal-row{border-bottom:1px solid #100e182e;margin:0 0 26px;padding:0 0 26px}.legal-dark .legal-row{border-color:#ffffff21}.legal-row:last-child{margin-bottom:0}.legal-row b{margin-bottom:9px;font-size:1rem;display:block}.legal-row p{color:#4f4c55;margin:0;line-height:1.65}.legal-dark .legal-row p{color:#aaa6b2}.legal-update{color:#111018;background:#d8ff54;grid-template-columns:.5fr 1.5fr auto;align-items:start;gap:5vw;padding:clamp(50px,8vw,100px) max(24px,10vw);display:grid}.legal-update small{letter-spacing:.12em;font-weight:800}.legal-update p{max-width:620px;margin:0;line-height:1.6}.legal-update strong{font-size:.8rem}.legal-update a{color:#111018;grid-column:2;font-weight:800;text-decoration:none}.legal-footer{color:#77727e;letter-spacing:.12em;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:0 clamp(24px,4vw,60px);font-size:.63rem;display:flex}.legal-footer a{color:#f6f4ed;text-decoration:none}@media (max-width:800px){.legal-nav>a:last-child{display:none}.legal-identity{grid-template-columns:1fr}.legal-identity>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:0}.legal-section{grid-template-columns:1fr;gap:38px}.legal-update{grid-template-columns:1fr}.legal-update a{grid-column:auto}.legal-copy dl div{grid-template-columns:1fr;gap:8px}.legal-footer{flex-wrap:wrap;padding-block:24px}}
