.life-change-hero{background:#0a213d;color:#fff;padding:36px 0 64px}
.life-change-hero .breadcrumbs{color:#b7cbe3;line-height:1.7;margin-bottom:36px;gap:10px 18px}
.life-change-hero .breadcrumbs a{color:inherit}
.life-change-hero .eyebrow{color:#b6d2fa}
.life-change-hero-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:64px;align-items:center}
.life-change-hero h1{font-size:clamp(2.5rem,4.8vw,4.35rem);line-height:1.08;margin:14px 0 24px;max-width:780px;color:white}
.life-change-lede{font-size:1.1875rem;line-height:1.8;color:#e1eaf6;max-width:43rem}
.life-change-hero .family-coverage-actions .inline-link{color:white}
.life-change-hero :is(a,button):focus-visible{outline-color:#b5d4ff}
.life-change-note{font-size:.9375rem;color:#c2d3e8;margin-top:18px}
.life-change-checklist{background:#fff;color:#142c46;border-top:4px solid #82b4ff;border-radius:.5rem;padding:30px}
.life-change-checklist .eyebrow{color:#2865d1;font-size:.8125rem}
.life-change-checklist h2{font-size:1.9rem;line-height:1.18;margin:14px 0 24px}
.life-change-checklist ol{padding-left:1.3rem;margin:0}
.life-change-checklist li{padding-left:8px;margin:14px 0;line-height:1.6}
.life-change-checklist li::marker{color:#2865d1;font-weight:700}
.life-change-checklist>p:last-child{font-size:.875rem;line-height:1.7;color:#53667b;margin:22px 0 0;padding-top:20px;border-top:1px solid #d9e2ec}
.life-change-overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
.life-change-overview h2{font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.12;margin:14px 0 0}
.life-change-overview p{line-height:1.8;margin-bottom:22px}
.life-change-example{padding:26px 28px;background:#f0f5fc;border:1px solid #c5d5eb;border-radius:.5rem;margin:28px 0}
.life-change-example h3{font-size:1.6rem;line-height:1.25;margin:0 0 16px}
.life-change-example p:last-child{margin-bottom:0}
.life-change-example ol{padding-left:1.2rem;line-height:1.8}
.life-change-example li{padding-left:5px;margin:10px 0}
.business-options-band{background:#f4f7fa;padding:70px 0}
.business-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.business-option-grid article{background:#fff;border:1px solid #d9e2ec;border-top:3px solid #2865d1;border-radius:.5rem;padding:32px;display:flex;flex-direction:column;align-items:flex-start}
.business-option-grid h3{font-size:1.9rem;line-height:1.2;margin:14px 0 20px}
.business-option-grid p,.business-option-grid li{line-height:1.8}
.business-option-grid ul{padding-left:1.2rem;margin:0 0 24px}
.business-option-grid li{padding-left:5px;margin:10px 0}
.business-option-grid .inline-link{margin-top:auto;min-height:44px;display:inline-flex;align-items:center}
.life-change-source{font-size:.875rem;color:#53667b;line-height:1.8;padding-block:34px 40px}
.life-change-reading{padding-block:40px}
.life-change-reading h2{font-size:1.8rem;margin-bottom:20px}
@media(max-width:1100px){.life-change-hero-grid,.life-change-overview{gap:36px}.life-change-hero-grid{grid-template-columns:1.15fr .85fr}}
@media(max-width:800px){
 .life-change-hero{padding:28px 0 40px}
 .life-change-hero-grid,.life-change-overview,.business-option-grid{grid-template-columns:1fr;gap:30px}
 .life-change-hero h1{font-size:clamp(2.5rem,7vw,3.6rem)}
 .life-change-hero .breadcrumbs{margin-bottom:28px;font-size:.875rem}
 .life-change-hero .family-coverage-actions .button{width:100%}
 .life-change-checklist,.business-option-grid article{padding:24px}
 .life-change-checklist h2{margin-bottom:18px}
 .life-change-overview h2{margin-bottom:0}
 .business-options-band{padding:44px 0}
 .life-change-example{padding:24px}
}
@media print{
 .life-change-hero{background:white;color:#142c46;padding:20px 0}
 .life-change-hero :is(h1,p,a){color:#142c46}
 .life-change-hero-grid,.life-change-overview,.business-option-grid{display:block}
 .life-change-checklist,.business-option-grid article,.life-change-example{break-inside:avoid}
 .life-change-hero .family-coverage-actions{display:none}
}
