.lp-content.legal-page{white-space:normal;white-space-collapse:collapse;background:#fff;color:#00192e;font-family:Futura PT,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.legal-page .legal-wrap{max-width:780px;margin:0 auto;padding:64px 24px 96px}.legal-page h1{font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 8px}.legal-page .legal-meta{color:#00192e;opacity:.65;font-size:15px;line-height:1.6;margin:0 0 40px;padding-bottom:24px;border-bottom:2px solid rgba(0,25,46,.12)}.legal-page .legal-meta strong{font-weight:700}.legal-page h2{font-size:clamp(20px,3.5vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:44px 0 14px}.legal-page p{font-size:17px;line-height:1.7;color:#00192ed9;margin:0 0 18px}.legal-page ul{list-style:disc;padding-left:24px;margin:0 0 18px}.legal-page li{font-size:17px;line-height:1.7;color:#00192ed9;margin:0 0 10px;padding-left:4px}.legal-page strong{font-weight:700;color:#00192e}.legal-page a{color:#d20000;text-decoration:underline;text-underline-offset:2px}.legal-page a:hover{opacity:.8}.legal-page .legal-contact{margin-top:48px;padding-top:28px;border-top:2px solid rgba(0,25,46,.12);font-size:16px;line-height:1.7}.legal-page .legal-contact .legal-lic{display:block;margin-top:12px;font-size:13px;letter-spacing:.04em;opacity:.6}
