html,body{color:#f3eee3;background:#030304}.legal-page-shell{background:radial-gradient(circle at top,#422b4e42,#0000 22%),#030304;justify-content:center;align-items:center;min-height:100vh;padding:80px 22px 40px;display:flex}.legal-page{background:#0c0c0ceb;border:1px solid #d4af6352;width:min(900px,100%);padding:clamp(26px,4vw,52px);box-shadow:0 28px 90px #00000061}.legal-kicker{color:#d4af63;letter-spacing:.28em;text-transform:uppercase;font-size:10px}.legal-page h1{letter-spacing:-.05em;margin:18px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.04}.legal-page h2{color:#f3eee3;margin:28px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.2}.legal-page p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.75}.legal-links{flex-wrap:wrap;justify-content:center;gap:16px 26px;margin-top:30px;display:flex}.legal-links a{color:#d4af63;letter-spacing:.14em;text-transform:uppercase;font-size:12px;text-decoration:none}.faq-item{border-top:1px solid #ffffff14;padding-top:18px}.faq-item:first-of-type{border-top:0;padding-top:0}.faq-item p{margin-bottom:18px}@media (max-width:650px){.legal-page-shell{padding-top:72px}.legal-page{padding:24px 18px}.legal-links{gap:12px 18px}.legal-links a{letter-spacing:.12em;font-size:11px}}
