.legal-top{max-width:none;padding-left:max(24px,calc((100vw - 1144px)/2));padding-right:max(24px,calc((100vw - 1144px)/2))}.legal-top>.text-link{font:9px var(--mono);letter-spacing:.08em}.legal-main{max-width:850px;padding:72px 28px 90px}.legal-main h1{font:600 clamp(54px,8vw,82px)/.91 var(--display);letter-spacing:-.07em;margin:27px 0 15px}.legal-main h1 span{color:var(--lime)}.legal-meta{font:10px var(--mono);color:#92998a;letter-spacing:.04em;margin:0 0 28px}.legal-notice{padding:15px 17px;margin-bottom:37px;background:#191d16;border:1px solid #454c3c;color:#aeb5a1;font-size:11px;line-height:1.7}.legal-notice strong{color:var(--lime);font:10px var(--mono);letter-spacing:.08em}.legal-notice code{font:10px var(--mono);color:#f0b18f}.legal-main h2{font:600 18px var(--display);letter-spacing:-.02em;margin:34px 0 10px;color:var(--cream)}.legal-main p,.legal-main li{font-size:13px;line-height:1.8;color:#aeb3a7}.legal-main p{margin:0 0 13px}.legal-main ul{padding-left:21px;margin:9px 0 14px}.legal-main li{padding-left:4px;margin:7px 0}.legal-main strong{color:#e8eadf}.legal-main a:not(.text-link){color:var(--lime);text-decoration:underline;text-underline-offset:3px}.legal-main code{background:#22271e;padding:2px 5px}.legal-end{border-top:1px solid #ffffff18;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;gap:18px}.legal-end .text-link{font:9px var(--mono);letter-spacing:.07em}.footer-legal{display:flex;gap:18px}.footer-legal a{color:#aab09f;text-decoration:none}.footer-legal a:hover{color:var(--lime)}@media(max-width:600px){.legal-top{height:72px}.legal-top .brand{font-size:10px}.legal-top>.text-link{font-size:8px}.legal-main{padding:54px 22px 65px}.legal-main p,.legal-main li{font-size:12px}.legal-end{flex-direction:column;gap:14px}footer{gap:15px}.footer-legal{order:3;width:100%;padding-top:12px;border-top:1px solid #ffffff12}}
.policy-index-intro{max-width:560px;margin:20px 0 32px!important}.policy-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.policy-cards>a{display:flex;flex-direction:column;min-height:168px;padding:20px;border:1px solid var(--line);background:#151814;text-decoration:none!important;transition:border-color .2s}.policy-cards>a:hover{border-color:var(--lime)}.policy-number{font:9px var(--mono);letter-spacing:.08em;color:var(--lime)}.policy-cards strong{font:600 20px var(--display);color:var(--cream);margin:21px 0 8px}.policy-cards a>span:last-child{font-size:11px;color:#9fa696;line-height:1.6}.policy-cards b{color:var(--lime);font-size:15px;margin-left:5px}@media(max-width:560px){.policy-cards{grid-template-columns:1fr}.policy-cards>a{min-height:140px}}
