*{box-sizing:border-box}body{margin:0;color:#153c4c;background:#f9fbfc;font:16px/1.72 Inter,"Segoe UI",Arial,sans-serif}a{color:#09759a}a:focus-visible{outline:3px solid #0089ac;outline-offset:4px}.legal-head{padding:18px max(22px,calc((100vw - 1100px)/2));background:#062334;color:white;display:flex;align-items:center;justify-content:space-between;gap:26px}.legal-head a{color:#fff}.legal-head img{height:55px;width:auto;max-width:200px;object-fit:contain}.legal-parent{font-size:13px}.legal-container{max-width:940px;margin:auto;padding:58px 25px 80px}.legal-kicker{text-transform:uppercase;letter-spacing:.14em;color:#087c9e;font-size:12px;font-weight:800}.legal-container h1{font-size:clamp(2.2rem,6vw,3.5rem);line-height:1.12;letter-spacing:-.04em;margin:8px 0 22px}.legal-container h2{font-size:1.38rem;margin-top:34px;line-height:1.28}.legal-container p,.legal-container li{color:#3c5966}.legal-call{background:#e6f3f7;border-left:4px solid #159abd;padding:21px 24px;border-radius:0 8px 8px 0;margin:28px 0}.legal-footer{border-top:1px solid #d5e3e6;background:#062334;color:#d8e9ee;padding:24px;text-align:center;font-size:13px}.legal-footer a{color:#fff}@media(max-width:560px){.legal-head{padding:16px 20px;flex-direction:column;align-items:flex-start}.legal-container{padding:34px 20px 70px}}