.legal-shell{color:#f7f3e8;background:radial-gradient(circle at 82% 0,#26385e 0,#0000 30%),#070d1a;min-height:100vh}.legal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(18px,5vw,68px);display:flex}.legal-header img{object-fit:contain;width:185px;height:56px}.legal-header a:last-child{color:#dfc464;text-decoration:none}.legal-content{width:min(820px,100% - 36px);margin:0 auto;padding:72px 0 110px}.legal-content>p:first-child{color:#d7b84f;letter-spacing:.15em;margin:0 0 10px;font-size:.7rem;font-weight:900}.legal-content h1{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:.95}.legal-updated{color:#78859a;font-size:.75rem}.legal-content article{background:#0b1424;border:1px solid #ffffff14;border-radius:16px;margin-top:38px;padding:28px}.legal-content h2{color:#ead16f;margin:28px 0 9px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.legal-content h2:first-child{margin-top:0}.legal-content article p,.legal-content li{color:#b3bdcb;font-size:.95rem;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#e4c65f}.legal-contact{background:#d7b84f0b;border:1px solid #d7b84f35;border-radius:11px;margin-top:22px;padding:17px}@media (max-width:720px){.legal-header{height:64px;padding-inline:16px}.legal-header img{width:145px}.legal-content{padding-top:48px}.legal-content article{padding:20px}.legal-content article p,.legal-content li{font-size:.9rem}}
