.legal-shell{color:#c1c6d2;background:#000;min-height:100svh;font:16px/1.75 system-ui,sans-serif}.legal-content{overflow-wrap:anywhere;max-width:760px;margin:0 auto;padding:36px 24px 24px}.legal-back,.legal-content a{color:#a89eff;text-underline-offset:4px}.legal-back{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal-content header{margin:32px 0}.legal-label{color:#a6abbc;font-size:12px}.legal-content h1{color:#fff;letter-spacing:-1px;margin:10px 0 24px;font-size:clamp(32px,6vw,48px);line-height:1.15}.legal-content h2{color:#fff;margin:32px 0 12px;font-size:21px;line-height:1.4}.legal-content p{margin:0 0 16px}.legal-content ul{margin:0 0 16px;padding-left:22px}.legal-notice{background:#101218;border:1px solid #40444f;border-radius:8px;padding:16px 20px}.legal-contact{border-top:1px solid #282936;padding-top:24px;margin-top:36px!important}.legal-content a:focus-visible{outline-offset:4px;outline:2px solid #a89eff}@media (max-width:480px){.legal-content{padding:24px 18px;font-size:15px}.legal-content header{margin:24px 0}}.legal-directory{list-style:none;padding:0!important}.legal-directory li{border-top:1px solid #282936;padding:20px 0}.legal-directory li>a{align-items:center;min-height:44px;font-size:18px;display:inline-flex}.legal-directory li>p{color:#a6abbc;margin:6px 0 0;font-size:14px}
