.legal-nav{max-width:1120px}.legal-nav nav{direction:ltr}.legal-nav .button{direction:ltr}.legal-main{background:#f6f5f1;color:#12151c;min-height:calc(100vh - 168px);padding:84px 24px 110px;direction:ltr}.legal-wrap{width:min(820px,100%);margin:0 auto}.legal-eyebrow{font:700 12px Manrope,sans-serif;letter-spacing:1px;color:#5d4bc3;margin-bottom:18px}.legal-main h1{font:800 clamp(38px,6vw,58px)/1.12 Manrope,sans-serif;letter-spacing:0;margin-bottom:18px}.legal-summary{font-size:18px;line-height:1.75;color:#555b66;max-width:720px;margin-bottom:22px}.legal-meta{display:flex;gap:18px;flex-wrap:wrap;color:#707580;font:600 12px Manrope,sans-serif;padding-bottom:34px;border-bottom:1px solid #d9d8d2}.legal-section{padding:36px 0 0}.legal-section h2{font:750 24px/1.35 Manrope,sans-serif;letter-spacing:0;margin-bottom:12px}.legal-section h3{font:700 17px/1.4 Manrope,sans-serif;letter-spacing:0;margin:24px 0 8px}.legal-section p,.legal-section li{font-size:15px;line-height:1.85;color:#454b56}.legal-section ul,.legal-section ol{padding-left:22px}.legal-section li{margin-bottom:8px}.legal-section a{color:#4b36b6;text-decoration:underline;text-underline-offset:3px}.notice{border-left:4px solid #9b7bff;background:#ece9ff;padding:18px 20px;margin:28px 0 4px}.notice p{margin:0;color:#2b2941}.legal-contact{margin-top:42px;padding:26px 0;border-top:1px solid #d9d8d2;border-bottom:1px solid #d9d8d2}.legal-contact strong{display:block;font:700 15px Manrope,sans-serif;margin-bottom:6px}.legal-footer{direction:ltr}.legal-footer .footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links{display:flex;gap:18px;align-items:center}.footer-links a:hover{color:var(--lime)}@media(max-width:760px){.legal-main{padding:58px 20px 80px}.legal-main h1{font-size:38px}.legal-summary{font-size:16px}.legal-section h2{font-size:21px}.legal-footer{align-items:flex-start}.legal-footer .footer-links{order:3;width:100%}.footer-links{order:3;width:100%;justify-content:flex-start;gap:14px}}
