.legal{background:#fff;color:#172a36;padding:72px max(8vw,30px);border-top:1px solid #d1d8d8}.legal__inner{max-width:920px;margin:auto}.legal h2{font:700 clamp(31px,4vw,48px)/1.1 Georgia,serif;margin:0 0 30px;letter-spacing:-.04em}.legal h3{font:700 19px/1.3 Manrope,Arial,sans-serif;margin:28px 0 7px}.legal p{font:400 16px/1.65 Manrope,Arial,sans-serif;color:#33454d;margin:0}.legal__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.legal article{padding:28px;background:#f5f7f6;border:1px solid #c6cdcd}.legal a{color:#0d3b66;font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal a:focus-visible{outline:3px solid #0d3b66;outline-offset:4px}@media(max-width:720px){.legal{padding:58px 22px}.legal__grid{grid-template-columns:1fr}.legal article{padding:23px}}
