.legal-page{color:#082f55;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:#f4f8fb}.legal-head{color:#fff;background:linear-gradient(120deg,#07528b,#139fc0);justify-content:space-between;align-items:center;padding:28px max(24px,50vw - 520px);display:flex}.legal-head img{filter:brightness(0)invert();width:190px;height:auto}.legal-head a{color:#fff;font-weight:700;text-decoration:none}.legal-main{max-width:1040px;margin:32px auto;padding:0 24px 60px}.legal-main article{background:#fff;border:1px solid #d8e5ee;border-radius:18px;padding:clamp(24px,5vw,56px);box-shadow:0 18px 45px #073b5d12}.legal-main h1{margin:0 0 8px;font-size:clamp(32px,5vw,48px)}.legal-main h2{margin:34px 0 10px;font-size:23px}.legal-main p,.legal-main li{color:#405d73;font-size:16px;line-height:1.65}.legal-main ul{padding-left:22px}.legal-meta,.legal-callout{background:#e8f7f8;border-left:4px solid #19a7bd;border-radius:8px;margin:20px 0;padding:16px 18px}.legal-links{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.legal-links a{color:#076da5;font-weight:700}.privacy-form{gap:16px;margin-top:28px;display:grid}.privacy-form label{gap:7px;font-weight:700;display:grid}.privacy-form input,.privacy-form select,.privacy-form textarea{font:inherit;background:#fff;border:1px solid #b8cfdd;border-radius:10px;padding:13px}.privacy-form textarea{min-height:150px}.privacy-form button{color:#fff;cursor:pointer;background:#087caf;border:0;border-radius:10px;padding:15px;font-size:16px;font-weight:800}.privacy-status{color:#08754c;background:#e1f6ed;border-radius:10px;padding:14px}.legal-footer{text-align:center;color:#587186;padding:24px;font-size:14px}@media (max-width:640px){.legal-head{padding:20px}.legal-head img{width:155px}.legal-main{padding:0 14px 40px}.legal-main article{padding:24px 20px}}
