.v3-page-frame:has(.v3-legal-route){max-width:none}.v3-legal-route{--legal-panel:#090a13db;--legal-text:#fbf5ec;--legal-muted:#cfc9d6;--legal-line:#ead09938;--legal-gold:#ead099;width:100%;min-width:0;color:var(--legal-text);padding:clamp(1rem,4vw,2rem);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v3-legal-card{border:1px solid var(--legal-line);background:linear-gradient(180deg, #ffffff14, #ffffff05), var(--legal-panel);border-radius:18px;gap:1.1rem;width:min(100%,54rem);margin-inline:auto;padding:clamp(1.25rem,4vw,2.25rem);display:grid;box-shadow:0 24px 80px #0000006b}.v3-legal-route h1,.v3-legal-route h2{color:inherit;margin:0;font-family:Cinzel,Cormorant Garamond,Georgia,serif;font-weight:600}.v3-legal-route h1{letter-spacing:.08em;font-size:clamp(2rem,8vw,3.25rem);line-height:normal}.v3-legal-route h2{color:var(--legal-gold);margin-top:.45rem;font-size:clamp(1.15rem,4vw,1.45rem);line-height:normal}.v3-legal-route p,.v3-legal-route li{color:var(--legal-muted);font-size:1rem;line-height:1.7}.v3-legal-route p{margin:0}.v3-legal-route ul{margin:0;padding-left:1.2rem;list-style:outside}.v3-legal-route a{color:#9fb8ff}.v3-legal-kicker,.v3-legal-actions a{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.v3-legal-route .v3-legal-kicker{color:var(--legal-gold);font-size:.74rem}.v3-legal-actions{flex-wrap:wrap;gap:.75rem;display:flex}.v3-legal-actions a{border:1px solid var(--legal-line);min-height:2.5rem;color:var(--legal-gold);border-radius:10px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.72rem;text-decoration:none;display:inline-flex}.v3-legal-actions a:hover,.v3-legal-actions a:focus-visible{background:#ead0990f;border-color:#ead0997a}@media (width<=420px){.v3-legal-route p,.v3-legal-route li{overflow-wrap:anywhere}}
