*{box-sizing:border-box}body{margin:0;color:#17313c;background:#f4f9f8;font:16px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#087780;text-underline-offset:3px}a:focus-visible{outline:3px solid #27aeb4;outline-offset:4px}header{border-bottom:1px solid #dbe8e8;background:white}header>div,footer>div{max-width:950px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}header img{width:145px;height:auto;display:block}nav{display:flex;gap:22px;font-size:14px}main{max-width:880px;margin:44px auto 65px;padding:38px 42px;background:#fff;border:1px solid #dbe8e8;border-radius:18px}h1{font-size:36px;line-height:1.2;letter-spacing:-.04em;margin:10px 0 20px}h2{font-size:21px;line-height:1.35;margin-top:30px}p,li{font-size:15px;color:#405e69}li+li{margin-top:9px}.legal-eyebrow{color:#087780;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.legal-contact{padding:19px 22px;background:#ecf7f5;border-radius:10px;margin-top:28px}footer{border-top:1px solid #dbe8e8;font-size:13px;color:#5d767e}footer>div{flex-wrap:wrap}@media(max-width:640px){header>div{padding:17px 18px}header img{width:116px}nav{gap:15px;font-size:12px}main{margin:20px 12px 35px;padding:25px 20px;border-radius:14px}h1{font-size:28px}h2{font-size:20px}footer>div{padding:20px}}
