:root{font-family:Arial,Helvetica,sans-serif;color:#172f43;background:#f6f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#075a7a;text-underline-offset:4px}a:focus-visible{outline:3px solid #087ba5;outline-offset:5px}header,footer{max-width:1080px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #cbd8e2}.brand{font-size:14px;letter-spacing:.08em;font-weight:700;text-decoration:none;color:inherit}.brand span{display:block;font-weight:400;letter-spacing:0;margin-top:6px}nav{display:flex;gap:24px;align-items:center;font-size:16px}main{max-width:960px;margin:auto;padding:72px 32px 64px}.eyebrow{font-size:14px;letter-spacing:.14em;font-weight:700;color:#096684}h1{font-size:clamp(2.5rem,6vw,4rem);line-height:1.07;letter-spacing:-.045em;margin:22px 0 26px;font-weight:700}p{font-size:1.0625rem;line-height:1.75}.lead{font-size:1.25rem;max-width:680px}.panel{border-top:4px solid #087ba5;background:#e8f1f7;padding:28px 32px;margin:44px 0}h2{font-size:1.5rem;margin:0 0 16px;letter-spacing:-.02em}h3{font-size:1.0625rem;margin:0}.facts{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}.facts p{margin-bottom:0}section{margin-top:38px}.policy-link{display:inline-block;font-size:1.0625rem;font-weight:700;margin-top:10px}.policy{max-width:820px}.policy h1{font-size:3rem}.date{color:#526b7c;font-size:14px}footer{border-top:1px solid #cbd8e2;font-size:14px;line-height:1.7;padding-bottom:36px}@media(max-width:560px){header,footer{padding:22px}header{align-items:flex-start;gap:12px}nav{gap:16px}.brand{max-width:170px}main{padding:40px 22px}.panel{padding:24px}.facts{grid-template-columns:1fr;gap:24px}.policy h1{font-size:2.5rem}}
