.policy-hero{min-height:300px;background:var(--navy);padding:72px max(7vw,28px);color:white}.policy-hero h1{font-size:clamp(40px,6vw,68px);margin-bottom:18px}.policy-hero p{max-width:760px;color:#bed0df}.policy{max-width:920px;margin:0 auto;padding:64px 28px 90px}.policy h2{font-size:27px;line-height:1.25;margin:42px 0 12px;color:#10263f}.policy p,.policy li{color:#40566d}.policy ul{list-style:disc;padding-left:24px}.policy li{margin:8px 0}.policy li:before{display:none}.policy a{color:#087f98;text-decoration:underline;text-underline-offset:3px}.policy .summary{padding:22px;border-left:4px solid var(--blue);background:#e9f5f8;border-radius:0 10px 10px 0}.policy .effective{font-size:14px;color:#687b8d}.policy-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:800px){.policy-hero{padding:56px 24px}.policy{padding:48px 24px 72px}}
