html[data-theme=dark] .legacy-arrow{color:var(--arrow-color,#f5f5f5)}html[data-theme=dark] ::selection{background:#1f1f1f}html[data-theme=dark] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8cc7ff}html[data-theme=dark] .nav-shell.nav-preview-open{background:#1f1f1f;border-color:#5c5c5c}@media (min-width:1181px){html[data-theme=dark] .nav-shell.nav-preview-open{background:#1f1f1f;border-color:#5c5c5c}}html[data-theme=dark] .desktop-nav{color:#f5f5f5}html[data-theme=dark] .nav-preview-panel{border-color:#5c5c5c}html[data-theme=dark] .nav-preview-card,html[data-theme=dark] .nav-preview-panel:before{background:#1f1f1f}html[data-theme=dark] .nav-preview-card>span{border-top-color:#5c5c5c;background:#1f1f1f;color:#f5f5f5}html[data-theme=dark] .nav-preview-card>.nav-preview-card-label-article{background:#1f1f1f}html[data-theme=dark] .nav-preview-card-label-article small{color:#b2b2b2}html[data-theme=dark] .nav-preview-rail{border-left-color:#5c5c5c;color:#f5f5f5}html[data-theme=dark] .nav-preview-rail-header{border-bottom-color:#5c5c5c}html[data-theme=dark] .nav-preview-rail-group>b,html[data-theme=dark] .nav-preview-rail-header>span{color:#b2b2b2}html[data-theme=dark] .nav-cta{border-color:#5c5c5c}html[data-theme=dark] .nav-cta:focus-visible{outline:2px solid #8cc7ff}html[data-theme=dark] .menu-toggle,html[data-theme=dark] .menu-toggle.has-page-glass,html[data-theme=dark] .menu-toggle.has-refraction{border-color:#5c5c5c}html[data-theme=dark] .mobile-menu,html[data-theme=dark] .nav-is-open .mobile-menu{background:#1f1f1f;border-color:#5c5c5c}html[data-theme=dark] .mobile-menu-cta{border-color:#5c5c5c}html[data-theme=dark] .mobile-menu-footer{border-color:#5c5c5c;color:#b2b2b2}html[data-theme=dark] .button-dark,html[data-theme=dark] .button-glass{border-color:#5c5c5c}html[data-theme=dark] .coverage-card-media{background:#1f1f1f}html[data-theme=dark] .tag-row a{border-color:#5c5c5c;color:#b2b2b2}html[data-theme=dark] .article-card-1,html[data-theme=dark] .article-card-media,html[data-theme=dark] .tag-row a:hover{background:#1f1f1f}html[data-theme=dark] .article-card-2 .article-meta,html[data-theme=dark] .article-card-2 p{color:#b2b2b2}html[data-theme=dark] .article-card-2 .article-link{border-color:#5c5c5c}html[data-theme=dark] .article-card-3,html[data-theme=dark] .article-card-4{background:#1f1f1f}html[data-theme=dark] .breadcrumbs b{color:#b2b2b2}html[data-theme=dark] .directory-card-media,html[data-theme=dark] .enrollment-card-media,html[data-theme=dark] .enrollment-grid.enrollment-count-3>a:nth-child(2){background:#1f1f1f}html[data-theme=dark] .enrollment-disclaimer,html[data-theme=dark] .enrollment-grid>.enrollment-card-multi-action:last-child>.enrollment-card-content>p,html[data-theme=dark] .enrollment-grid>.enrollment-card-multi-action:last-child>.enrollment-card-content>span,html[data-theme=dark] .enrollment-grid>a:last-child p,html[data-theme=dark] .enrollment-grid>a:last-child span{color:#b2b2b2}html[data-theme=dark] .quote-form-error,html[data-theme=dark] .quote-form-success{border-color:#5c5c5c}html[data-theme=dark] .state-grid>a:hover{background:#1f1f1f}html[data-theme=dark] .city-context-heading>p:last-child,html[data-theme=dark] .location-proof>p{color:#b2b2b2}html[data-theme=dark] .city-context-grid{border-top-color:#5c5c5c;border-bottom-color:#5c5c5c}html[data-theme=dark] .city-context-grid article+article{border-left-color:#5c5c5c}html[data-theme=dark] .city-resource-row>a,html[data-theme=dark] .city-resource-row>div{border-color:#5c5c5c}html[data-theme=dark] .city-resource-row>div>p,html[data-theme=dark] .city-resource-row>div>span{color:#b2b2b2}html[data-theme=dark] .city-resource-row>a:hover{background:#1f1f1f}html[data-theme=dark] .local-guide-card-accent p,html[data-theme=dark] .local-guide-card-accent span{color:#b2b2b2}html[data-theme=dark] .local-guide-card-accent b{border-color:#5c5c5c}html[data-theme=dark] .location-enrollment-card-business-insurance .location-enrollment-action-primary,html[data-theme=dark] .location-enrollment-card-business-insurance p,html[data-theme=dark] .location-enrollment-card-business-insurance>div>span{color:#b2b2b2!important}html[data-theme=dark] .location-enrollment-card-business-insurance .location-enrollment-actions{border-color:#5c5c5c}html[data-theme=dark] .city-product-quote-cta .eyebrow,html[data-theme=dark] .city-product-quote-cta>p:not(.eyebrow),html[data-theme=dark] .journal-card-2 .journal-card-meta,html[data-theme=dark] .journal-card-2 p{color:#b2b2b2}html[data-theme=dark] .journal-card-3{background:#1f1f1f}html[data-theme=dark] .article-body section p,html[data-theme=dark] .article-comparison tbody td,html[data-theme=dark] .story-copy p,html[data-theme=dark] .story-section .eyebrow,html[data-theme=dark] .timeline-heading .eyebrow{color:#b2b2b2}html[data-theme=dark] .timeline-section span{color:#f5f5f5}html[data-theme=dark] .appointment-option-media,html[data-theme=dark] .calendar-embed{background:#1f1f1f}html[data-theme=dark] .legal-copy ul,html[data-theme=dark] .legal-page>div p{color:#b2b2b2}@media (max-width:1180px){html[data-theme=dark] .mobile-menu,html[data-theme=dark] .nav-shell.nav-is-open{border-color:#5c5c5c;background:#1f1f1f}}@media (max-width:1050px){html[data-theme=dark] .city-context-grid article+article{border-top-color:#5c5c5c}}@media (max-width:720px){html[data-theme=dark] .mobile-menu,html[data-theme=dark] .nav-shell.nav-is-open{background:#1f1f1f;border-color:#5c5c5c}}html[data-theme=dark] .enrollment-carrier-sample>div>span,html[data-theme=dark] .enrollment-grid>a .enrollment-carrier-sample>div>span{background:#1f1f1f;color:#f5f5f5}html[data-theme=dark] .site-search-dialog{border-color:#5c5c5c;background:#1f1f1f;color:#f5f5f5}html[data-theme=dark] .site-search-close{border-color:#5c5c5c;color:#f5f5f5}html[data-theme=dark] .site-search-dialog label{color:#b2b2b2}html[data-theme=dark] .site-search-dialog input{border-color:#5c5c5c;background:#1f1f1f;color:#f5f5f5}html[data-theme=dark] .site-search-status{color:#b2b2b2}html[data-theme=dark] .site-search-result{border-bottom-color:#5c5c5c;color:#f5f5f5}html[data-theme=dark] .site-search-result:focus-visible,html[data-theme=dark] .site-search-result:hover{background:#1f1f1f}html[data-theme=dark] .site-search-result small{color:#b2b2b2}html[data-theme=dark] [id^=option-]:target{outline:2px solid #8cc7ff}html[data-theme=dark] .nav-preview-panel{background:#1f1f1f}html[data-theme=dark] .nav-shell :is(a,button):focus-visible{outline:2px solid #8cc7ff}html[data-theme=dark] .client-help-grid article{background:#1f1f1f}html[data-theme=dark] .location-proof>.eyebrow{color:#b2b2b2}html[data-theme=dark] .location-proof>div{border-top-color:#5c5c5c}html[data-theme=dark] .location-proof article+article{border-left-color:#5c5c5c}html[data-theme=dark] .city-context-heading .eyebrow,html[data-theme=dark] .inner-page .city-context-heading>p:last-child,html[data-theme=dark] .location-proof span{color:#b2b2b2}html[data-theme=dark] .city-context-grid,html[data-theme=dark] .city-context-grid article+article{border-color:#5c5c5c}html[data-theme=dark] .city-context-grid article>span,html[data-theme=dark] .city-context-grid p{color:#b2b2b2}@media (max-width:720px){html[data-theme=dark] .location-proof article+article{border-top-color:#5c5c5c}}html[data-theme=dark] .life-product-options :is(a,summary):focus-visible{outline:3px solid #8cc7ff}html[data-theme=dark] .life-product-benefits{border-top-color:#5c5c5c;border-bottom-color:#5c5c5c}html[data-theme=dark] .medicare-page .medicare-section p{color:#b2b2b2}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--ink:#f5f5f5;--muted:#b2b2b2;--line:#4d4d4d;--canvas:#1f1f1f;--surface:#000000;--soft:#1f1f1f;--dark:#1f1f1f;--blue:#8cc7ff;--header-glass:#000000;--header-glass-border:#3f3f3f;--header-glass-highlight:transparent;--arrow-color:#f5f5f5}.brand-logo-dark{display:none}html[data-theme=dark] .brand-logo-dark{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}html[data-theme=dark] .brand-mark,html[data-theme=dark] .brand-wordmark{visibility:hidden}html[data-theme=dark] .footer-brand-logo{filter:none}html[data-theme=dark] :is(.nav-shell,.nav-shell.nav-preview-open,.nav-preview-panel,.mobile-menu,.nav-is-open .mobile-menu){background:#000}html[data-theme=dark] :is(.nav-cta,.mobile-menu-cta,.button-dark,.quote-form>button,.skip-link,.process-grid li>span,.state-grid>a>span){background:#f5f5f5;color:#121212;--arrow-color:#121212}html[data-theme=dark] :is(.nav-cta:hover,.mobile-menu-cta:hover,.button-dark:hover,.quote-form>button:hover){background:#dedede;color:#121212}html[data-theme=dark] :is(.button-white,.button-light,.liquid-glass-button){color:#121212;--arrow-color:#171717}html[data-theme=dark] .button-outline{color:#f5f5f5;--arrow-color:#f5f5f5}html[data-theme=dark] .quote-form :is(input,select,textarea),html[data-theme=dark] .site-search-dialog input{border-color:#808080}html[data-theme=dark] .quote-form :is(input,select,textarea):focus{outline:3px solid #8cc7ff;outline-offset:3px}html[data-theme=dark] :is(input,textarea)::placeholder{color:#b2b2b2;opacity:1}html[data-theme=dark] .quote-form-success{color:#a4d9b4;border-color:#5f9d72;background:#13281b}html[data-theme=dark] .quote-form-error{color:#ffaaa3;border-color:#c87973;background:#321a19}html[data-theme=dark] :is(.quote-form-success,.quote-form-error)>span{color:#fff}html[data-theme=dark] .quote-form-success>span{background:#176b43}html[data-theme=dark] .quote-form-error>span{background:#a12b2b}html[data-theme=dark] :is(.carrier-logo-card img,.carrier-logo-artwork){background:#fff;color:#121212}html[data-theme=dark] .desktop-nav-item[data-open=true],html[data-theme=dark] .menu-toggle.is-open,html[data-theme=dark] .menu-toggle:hover{background:#1f1f1f}html[data-theme=dark] .mobile-menu-footer{background:#1f1f1f;box-shadow:none}html[data-theme=dark] ::selection{background:#b2b2b2;color:#000}.theme-preference{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.theme-preference select{min-height:44px;padding:6px 26px 6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}@media (max-width:600px){.footer-bottom{flex-wrap:wrap;gap:16px}}html[data-theme=dark] .calendar-intro>span{background:#f5f5f5;color:#121212}html[data-theme=dark] .footer-social-link{background:#f5f5f5}html[data-theme=dark] .final-cta-editorial .cta-mark{filter:none}html[data-theme=dark] .full-photo-article-opening.photo-opening-preserve .photo-opening-photo{background:#000}html[data-theme=dark] .breadcrumbs:has(+.photo-opening.supplemental-article-opening){background:#000;color:#f5f5f5}html[data-theme=dark] .breadcrumbs:has(+.article-opening .photo-opening-subject:is([src="/medicare-checklist-planner-2026.webp"],[src="/medicare-comparison-phone-2026.webp"],[src="/medicare-gym-bike-2026.webp"])){background:#000;color:#f5f5f5}html[data-theme=dark] .breadcrumbs:has(+.article-opening .photo-opening-subject:is([src="/medicare-checklist-planner-2026.webp"],[src="/medicare-comparison-phone-2026.webp"],[src="/medicare-gym-bike-2026.webp"])) ol{color:#f5f5f5}html[data-theme=dark] .breadcrumbs:has(+.article-opening .photo-opening-subject:is([src="/article-health-planning-2026.webp"],[src="/article-gap-car-2026.webp"],[src="/article-travel-planning-2026.webp"],[src="/blog-dental-insurance-coverage.jpg"],[src="/blog-what-is-auto-insurance-liability-coverage.jpg"],[src="/blog-affordable-care-act-explained.jpg"],[src="/article-accident-recovery-2026.webp"])){background:#000;color:#f5f5f5}html[data-theme=dark] .breadcrumbs:has(+.article-opening .photo-opening-subject:is([src="/article-health-planning-2026.webp"],[src="/article-gap-car-2026.webp"],[src="/article-travel-planning-2026.webp"],[src="/blog-dental-insurance-coverage.jpg"],[src="/blog-what-is-auto-insurance-liability-coverage.jpg"],[src="/blog-affordable-care-act-explained.jpg"],[src="/article-accident-recovery-2026.webp"])) ol{color:#f5f5f5}html[data-theme=dark] .breadcrumbs:has(+.photo-opening.full-photo-article-opening){background:#000;color:#f5f5f5}html[data-theme=dark] :is(.nav-cta,.mobile-menu-cta,.button-dark,.quote-form>button,.skip-link,.process-grid li>span,.state-grid>a>span){--arrow-color:#121212!important}