.health-hero{background:#edf6f3;padding:1.5rem 0 5rem}.health-hero-grid{grid-template-columns:1.25fr .85fr;align-items:center;gap:4rem;padding-top:2.5rem;display:grid}.health-hero h1{font-size:clamp(2.6rem,5vw,4.7rem)}.health-hero h1 span{color:var(--teal-dark)}.health-intro{max-width:38rem;font-size:1.1rem}.health-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.health-location{margin:1.75rem 0 0;font-size:.8rem}.health-plan-card{background:var(--navy);color:#fff;border-radius:24px;padding:2.3rem;box-shadow:0 18px 45px #133f3221}.health-card-heading{letter-spacing:.12em;color:#b6eadc;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.65rem;font-weight:700;display:flex}.health-symbol{border:1px solid #83cdb9;border-radius:12px;place-items:center;width:46px;height:46px;font-size:2rem;font-weight:400;display:grid}.health-plan-card h2{font-size:clamp(1.8rem,2.7vw,2.6rem)}.health-plan-card ul{margin:2rem 0 1rem;padding:0;list-style:none}.health-plan-card li{border-top:1px solid #456069;gap:1rem;padding:1rem 0;display:flex}.health-plan-card li>span{color:#b6eadc;padding-top:.1rem;font-size:.8rem}.health-plan-card small{color:#d4e5e5;margin-top:.25rem;display:block}.health-plan-card>p{color:#b6eadc;margin:1rem 0 0;font-size:.8rem}.health-three{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.health-audience-card{border:1px solid var(--line);border-radius:16px;padding:2rem}.health-audience-card .eyebrow{display:block}.health-audience-card p{margin-bottom:1.25rem}.health-audience-card .text-link{font-size:.85rem}.health-group-card{background:#edf6f3}.health-group-card ul{color:var(--muted);margin-bottom:1.75rem;padding-left:1.2rem}.health-group-card li{margin-bottom:.7rem}.health-enrollment-section{background:#e5eff3;padding:5rem 0}.health-enrollment-grid{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.health-steps{margin:2rem 0 0;padding-left:1.5rem}.health-steps li{padding:0 0 1.5rem .6rem}.health-steps li::marker{color:var(--teal-dark);font-weight:800}.health-steps span{color:var(--muted);margin-top:.25rem;display:block}.health-enroll-card{background:#fff;border:1px solid #cfdee3;border-radius:20px;padding:2.5rem}.health-enroll-card h3{font-size:2rem}.health-enroll-card .button{gap:.75rem;width:100%}.health-small{margin:1.25rem 0 1.5rem;font-size:.8rem}.health-compare-grid{grid-template-columns:1fr 1fr;gap:3rem 4rem;display:grid}.health-compare-grid article{border-top:1px solid var(--line);padding-top:1.5rem}.health-section-number{color:var(--teal-dark);margin-bottom:1.25rem;font-size:.8rem;font-weight:700;display:block}.health-source-links{color:var(--teal-dark);gap:.5rem;font-size:.75rem;display:grid}.health-checklist-band{background:#f0f3ed;padding:4rem 0}.health-checklist{margin:0;padding:0;list-style:none}.health-checklist li{border-bottom:1px solid #d0dad0;padding:1rem 0 1rem 2rem;position:relative}.health-checklist li:before{content:"✓";color:var(--teal-dark);font-weight:700;position:absolute;left:0}.health-reading{max-width:880px}.health-reading #questions h2{margin-bottom:2rem}.health-reading #questions details{padding:1.25rem 0}.health-reading #questions summary{cursor:pointer;font-weight:700}.health-reading #questions p{margin:1rem 0 0}.health-related{background:#edf6f3;border-radius:16px;margin:4rem 0 3rem;padding:2rem}.health-related h2{font-size:2rem}.health-related>a{margin-top:1rem;display:block}.health-review-note,.health-reading #sources{font-size:.8rem}.health-reading #sources{overflow-wrap:anywhere;margin-top:2rem}.health-reading #sources h2{font-size:1.4rem}.health-reading #sources li{margin-bottom:.75rem}@media (width<=1000px){.health-hero-grid,.health-enrollment-grid{gap:2rem}.health-plan-card,.health-enroll-card{padding:1.75rem}.health-three{gap:1rem}.health-audience-card{padding:1.4rem}}@media (width<=760px){.health-hero-grid,.health-enrollment-grid,.health-three,.health-compare-grid{grid-template-columns:1fr}.health-hero{padding-bottom:3rem}.health-hero-grid{gap:2.5rem;padding-top:1.5rem}.health-plan-card{max-width:520px}.health-enrollment-section{padding:3rem 0}.health-compare-grid{gap:2rem}.health-related{padding:1.5rem}}
