.legal-links{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px;line-height:1.6}.legal-links a{display:inline-block!important;padding:8px 0;color:#abd9ee!important;font:600 12px/1.6 system-ui,sans-serif!important;text-decoration:underline!important;text-underline-offset:4px;white-space:normal}.legal-links a:hover{color:#fff!important}.legal-links a:focus-visible{outline:2px solid #65d9ff;outline-offset:5px;border-radius:3px}.legal-footer{position:relative;width:100%;box-sizing:border-box;margin:0;padding:20px 96px 20px 24px;border-top:1px solid #1a3c55;background:#04101e;color:#b9d7e8;display:block;text-align:center}.legal-page{margin:0;min-height:100vh;color:#e7f5ff;background:radial-gradient(ellipse at top right,#12344e,#04101e 65%);font:400 16px/1.75 system-ui,sans-serif}.legal-page *{box-sizing:border-box}.legal-page-header{padding:24px max(24px,7vw);border-bottom:1px solid #1a3c55}.legal-page-header>a{color:#fff;text-decoration:none;font-size:24px;font-weight:800}.legal-page-header span{color:#64d7ff}.legal-content{width:min(880px,100%);margin:0 auto;padding:64px 24px 80px}.legal-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#70d9ff}.legal-content h1{font-size:clamp(38px,7vw,64px);line-height:1.1;margin:16px 0 36px}.legal-content section{margin:24px 0;padding:24px;border:1px solid #24516c;border-radius:16px;background:#081f30}.legal-content h2{font-size:21px;margin:0 0 14px}.legal-content address{font-style:normal}.legal-content a{color:#8bdeff;overflow-wrap:anywhere}.legal-content dt{margin-top:16px;font-size:13px;color:#a6c3d6}.legal-content dd{margin:4px 0 0}.legal-content p{margin:12px 0}.offline .legal-links{margin-top:20px}.offline .legal-links a{border:0;background:transparent;box-shadow:none}@media(max-width:600px){.legal-footer{padding:16px 80px 16px 16px}.legal-content{padding-top:40px}.legal-content section{padding:20px}.legal-links{gap:8px 18px}}
