.policies-page{background:#f7fafc}.policies-hero{position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 78% 38%,#14527e 0,var(--navy) 44%,#031324 100%)}.policies-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(112,201,243,.2) 1px,transparent 0),linear-gradient(90deg,rgba(112,201,243,.2) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 3%,black 68%,transparent)}.policies-hero-layout{position:relative;z-index:1;min-height:560px;padding:75px 0;display:grid;grid-template-columns:1.04fr .96fr;gap:78px;align-items:center}.policies-hero h1{max-width:760px;margin:0;font-size:clamp(47px,5.5vw,74px);font-weight:650;line-height:.98;letter-spacing:-.057em}.policies-hero-layout>div:first-child>p:not(.eyebrow){max-width:690px;margin:28px 0 0;color:#c4d8e6;font-size:18px;line-height:1.7}.policy-index-visual{position:relative;padding:48px 34px 30px;border:1px solid #315b79;background:rgba(5,23,43,.64);display:grid;grid-template-columns:1fr 1fr}.policy-index-visual>span{position:absolute;left:25px;top:20px;color:#72a0ba;font:9px var(--font-geist-mono);letter-spacing:.12em}.policy-index-visual>div{min-height:104px;padding:19px;border-right:1px solid #31536d;border-bottom:1px solid #31536d;display:grid;align-content:space-between}.policy-index-visual>div:nth-child(odd){border-right:0}.policy-index-visual b{color:var(--cyan);font:10px var(--font-geist-mono)}.policy-index-visual small{max-width:135px;color:#d7e6ef;font-size:12px;font-weight:700}.policy-notice{padding:24px 0;background:#fff4dc;border-bottom:1px solid #ead6a7}.policy-notice>.shell{display:grid;grid-template-columns:280px 1fr;gap:45px;align-items:center}.policy-notice strong{font-size:14px}.policy-notice p{margin:0;color:#695e46;font-size:12px;line-height:1.6}.policy-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.policy-card-grid a{min-height:285px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:white;display:flex;flex-direction:column}.policy-card-grid>a>span{color:var(--blue);font:10px var(--font-geist-mono)}.policy-card-grid h3{margin:42px 0 13px;font-size:21px}.policy-card-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.policy-card-grid b{margin-top:auto;color:var(--blue);font-size:12px}.cis-section{background:var(--navy);color:white;scroll-margin-top:78px}.cis-section .split-heading>p{color:#b6cbd9}.cis-groups{display:grid;gap:14px}.cis-groups>article{border:1px solid #34536b;background:#0a2746}.cis-groups header{padding:24px 27px;border-bottom:1px solid #34536b;display:flex;justify-content:space-between;align-items:center;gap:25px}.cis-groups header>div{display:flex;align-items:center;gap:20px}.cis-groups header span{padding:7px 9px;background:var(--cyan);color:var(--navy);font:9px var(--font-geist-mono);letter-spacing:.1em}.cis-groups h3{margin:0;font-size:20px}.cis-groups header>b{color:#8faabc;font:9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.cis-plan-list{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cis-plan-list>span{min-height:75px;padding:14px;border:1px solid #31516b;display:grid;align-content:center;gap:6px}.cis-plan-list strong{font-size:13px}.cis-plan-list small{color:#91adbf;font-size:10px}.cis-note{margin:20px 0 0;color:#90abbd;font-size:11px;line-height:1.65}.complaints-section{background:white;scroll-margin-top:78px}.complaints-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.complaints-layout>div>p:not(.eyebrow){margin:23px 0 29px;color:var(--muted);font-size:16px;line-height:1.7}.complaints-layout ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.complaints-layout li{padding:21px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:46px 1fr;gap:20px}.complaints-layout li>span{color:var(--blue);font:10px var(--font-geist-mono)}.complaints-layout li strong{font-size:17px}.complaints-layout li p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.policy-contact-warning{margin-top:35px;padding:18px 22px;border-left:3px solid #d78e16;background:#fff4dc;color:#695e46;font-size:11px;line-height:1.65}.assistance-section{background:var(--navy);color:white;scroll-margin-top:78px}.assistance-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.assistance-layout>div:first-child>p:not(.eyebrow){margin:23px 0 29px;color:#b7cddd;font-size:16px;line-height:1.7}.assistance-options{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #34536b;border-left:1px solid #34536b}.assistance-options span{min-height:90px;padding:20px;border-right:1px solid #34536b;border-bottom:1px solid #34536b;display:grid;align-content:space-between;gap:15px;color:#d4e3ec;font-size:12px}.assistance-options b{color:var(--cyan);font:9px var(--font-geist-mono)}.assistance-timeframe{margin-top:30px;padding:22px 25px;border:1px solid #34536b;display:grid;grid-template-columns:220px 1fr;gap:30px}.assistance-timeframe p{margin:0;color:#a9c2d2;font-size:12px;line-height:1.6}.other-policies{background:#f7fafc}.other-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.other-policy-grid article{min-height:400px;padding:29px;border:1px solid var(--line);background:white;display:flex;flex-direction:column}.other-policy-grid article>span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.1em}.other-policy-grid h2{margin:52px 0 18px;font-size:29px}.other-policy-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.other-policy-grid b{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);color:#aa741d;font-size:11px;line-height:1.5}@media(max-width:1000px){.assistance-layout,.complaints-layout,.policies-hero-layout{grid-template-columns:1fr;gap:55px}.other-policy-grid,.policy-card-grid{grid-template-columns:1fr 1fr}.cis-plan-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.policies-hero-layout{padding:62px 0 50px}.policies-hero h1{font-size:43px}.policy-index-visual{padding-inline:18px}.policy-notice>.shell{gap:8px}.assistance-options,.other-policy-grid,.policy-card-grid,.policy-notice>.shell{grid-template-columns:1fr}.cis-groups header{align-items:flex-start;display:grid}.assistance-timeframe,.cis-plan-list{grid-template-columns:1fr}.assistance-timeframe{gap:8px}.other-policy-grid article{min-height:340px}}.policies-hero-photo{height:360px}@media(max-width:760px){.policies-hero-photo{height:300px}}.other-policy-grid article>a{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);color:var(--blue);font-size:11px;font-weight:750;line-height:1.5}.other-policy-grid article>a:hover{color:var(--navy)}