.coverage-costs_section__lkaGR{margin:30px 0 38px;border-top:1px solid #d7ddd7;padding-top:26px}.coverage-costs_headingLine__RpN9_{display:flex;gap:24px;align-items:center;justify-content:space-between}.coverage-costs_headingLine__RpN9_ h2{margin:9px 0 12px}.coverage-costs_headingLine__RpN9_ p{max-width:690px;color:#53625a}.coverage-costs_eyebrow__7weSc{font-size:max(12px,var(--fs-floor,0px));letter-spacing:1.8px;font-weight:750;color:#0c6b4f;text-transform:uppercase}.coverage-costs_toggle__h2tE3{flex:none;border:1px solid #0c6b4f;background:white;border-radius:10px;color:#084d38;padding:13px 18px;min-height:50px;font:inherit;cursor:pointer}.coverage-costs_toggle__h2tE3:disabled{opacity:.6;cursor:wait}.coverage-costs_content__9ppTD[hidden]{display:none}.coverage-costs_content__9ppTD{margin-top:24px}.coverage-costs_basics__e8j7B,.coverage-costs_billing__ImhOo,.coverage-costs_worksheet__qtl2T{padding:24px;background:white;border:1px solid #d7ddd7;border-radius:16px;margin-bottom:24px}.coverage-costs_section__lkaGR h3{font-size:27px;margin:0 0 14px}.coverage-costs_section__lkaGR h4{font-size:22px;margin:0 0 10px}.coverage-costs_section__lkaGR p{margin:0 0 14px}.coverage-costs_privacy__G6WXX,.coverage-costs_small__caWp4{font-size:max(13px,var(--fs-2nd,0px))!important;color:#53625a}.coverage-costs_layout__y_SnO{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-bottom:24px}.coverage-costs_panel__JroZP{background:white;border:1px solid #d7ddd7;padding:24px;border-radius:20px}.coverage-costs_choices__epiOV{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 24px}.coverage-costs_section__lkaGR :is(button,select,input){font:inherit;min-height:48px}.coverage-costs_choices__epiOV button{border:1px solid #d7ddd7;border-radius:10px;background:white;padding:12px;cursor:pointer;text-align:left;color:#17241d}.coverage-costs_choices__epiOV button[aria-pressed=true]{border:2px solid #0c6b4f;padding:11px;background:#e7f2ec;font-weight:650}.coverage-costs_choices__epiOV button:disabled{opacity:.6;cursor:wait}.coverage-costs_label__0q9K1{display:block;font-weight:650;margin-bottom:8px}.coverage-costs_section__lkaGR input,.coverage-costs_section__lkaGR select{display:block;width:100%;border:1px solid #d7ddd7;border-radius:9px;padding:10px;background:white;color:#17241d}.coverage-costs_section__lkaGR :is(button,select,input,a,summary):focus-visible{outline:3px solid #0c6b4f;outline-offset:4px}.coverage-costs_note__G3YVy{padding:18px;background:#e7f2ec;border-radius:12px;margin:20px 0}.coverage-costs_example__vEjiy{margin-top:20px;padding-top:20px;border-top:1px solid #d7ddd7}.coverage-costs_split__1it0n{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.coverage-costs_split__1it0n div{background:#f6f1e7;padding:14px;border-radius:10px;font-size:max(14px,var(--fs-2nd,0px))}.coverage-costs_split__1it0n strong{display:block;font-size:27px;color:#0c6b4f;overflow-wrap:anywhere}.coverage-costs_section__lkaGR details{margin-top:20px;padding-top:16px;border-top:1px solid #d7ddd7}.coverage-costs_section__lkaGR summary{cursor:pointer;font-weight:650}.coverage-costs_section__lkaGR ul{padding-left:22px}.coverage-costs_section__lkaGR li{margin-bottom:12px}.coverage-costs_supplier__gKcRv{font-size:max(15px,var(--fs-body,0px))}.coverage-costs_supplier__gKcRv h3{font-size:25px}.coverage-costs_sources__4o3EH,.coverage-costs_technical__ufuvQ li{font-size:max(14px,var(--fs-2nd,0px))}.coverage-costs_sources__4o3EH{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.coverage-costs_section__lkaGR a{color:#084d38;text-underline-offset:4px;overflow-wrap:anywhere}.coverage-costs_inputs__ue2KF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.coverage-costs_inputs__ue2KF label{font-size:max(14px,var(--fs-2nd,0px));font-weight:650}.coverage-costs_inputs__ue2KF input{margin-top:9px}.coverage-costs_comparison__aHUcF{border-top:1px solid #d7ddd7;margin-top:20px;padding-top:16px}.coverage-costs_privacy__G6WXX{border-top:1px solid #d7ddd7;padding-top:18px}@media(max-width:760px){.coverage-costs_headingLine__RpN9_{display:block}.coverage-costs_toggle__h2tE3{width:100%}.coverage-costs_choices__epiOV,.coverage-costs_inputs__ue2KF,.coverage-costs_layout__y_SnO{grid-template-columns:1fr}.coverage-costs_basics__e8j7B,.coverage-costs_billing__ImhOo,.coverage-costs_panel__JroZP,.coverage-costs_worksheet__qtl2T{padding:22px 18px}.coverage-costs_section__lkaGR h3{font-size:25px}}@media print{.coverage-costs_section__lkaGR{page-break-before:always;break-before:page;margin:0}.coverage-costs_choices__epiOV,.coverage-costs_label__0q9K1,.coverage-costs_section__lkaGR select,.coverage-costs_technical__ufuvQ,.coverage-costs_toggle__h2tE3{display:none!important}.coverage-costs_content__9ppTD[hidden]{display:block!important}.coverage-costs_inputs__ue2KF,.coverage-costs_layout__y_SnO{display:block}.coverage-costs_basics__e8j7B,.coverage-costs_billing__ImhOo,.coverage-costs_panel__JroZP,.coverage-costs_worksheet__qtl2T{border:0;padding:0;box-shadow:none}.coverage-costs_note__G3YVy,.coverage-costs_split__1it0n{page-break-inside:avoid;break-inside:avoid}.coverage-costs_supplier__gKcRv{margin-top:22px}.coverage-costs_section__lkaGR input{border:0;padding:0;min-height:0;margin-bottom:10px}.coverage-costs_sources__4o3EH,.coverage-costs_sources__4o3EH a{display:block}.coverage-costs_privacy__G6WXX{font-size:max(11px,var(--fs-floor,0px))!important}}.medicare-cost-snapshot-sample_sample__VO7Sv{margin:32px 0;border-top:1px solid #d7ddd7;padding-top:28px;color:#17241d;scroll-margin-top:24px}.medicare-cost-snapshot-sample_heading__P5vUC{display:flex;gap:24px;align-items:center;justify-content:space-between}.medicare-cost-snapshot-sample_eyebrow__qsWUt{font-size:max(12px,var(--fs-floor,0px));letter-spacing:1.6px;text-transform:uppercase;font-weight:750;color:#0c6b4f}.medicare-cost-snapshot-sample_sample__VO7Sv h2{font:38px/1.15 Georgia,serif;margin:10px 0 14px}.medicare-cost-snapshot-sample_sample__VO7Sv h3{font:27px/1.2 Georgia,serif;margin:0 0 16px}.medicare-cost-snapshot-sample_heading__P5vUC p{max-width:670px;color:#53625a}.medicare-cost-snapshot-sample_reset__VsKZ1,.medicare-cost-snapshot-sample_toggle__yL_Nx{border:1px solid #0c6b4f;background:white;border-radius:10px;padding:13px 18px;color:#084d38;font:inherit;min-height:48px;cursor:pointer}.medicare-cost-snapshot-sample_toggle__yL_Nx{flex:none}.medicare-cost-snapshot-sample_sample__VO7Sv button:disabled,.medicare-cost-snapshot-sample_sample__VO7Sv input:disabled,.medicare-cost-snapshot-sample_sample__VO7Sv select:disabled{opacity:.6;cursor:wait}.medicare-cost-snapshot-sample_content__JMnvR[hidden]{display:none}.medicare-cost-snapshot-sample_content__JMnvR{margin-top:24px}.medicare-cost-snapshot-sample_notice__EH4Hw{padding:18px 22px;background:#e7f2ec;border:1px solid #c1d5c8;border-radius:12px;margin-bottom:24px;font-size:max(14px,var(--fs-2nd,0px));line-height:1.7}.medicare-cost-snapshot-sample_notice__EH4Hw b{display:block}.medicare-cost-snapshot-sample_setup__HOAns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}.medicare-cost-snapshot-sample_assumptions__pGvFe,.medicare-cost-snapshot-sample_basket__ML6OV,.medicare-cost-snapshot-sample_controls__nzADW{background:#fff;border:1px solid #d7ddd7;border-radius:18px;padding:26px}.medicare-cost-snapshot-sample_basket__ML6OV h3{margin:12px 0 14px}.medicare-cost-snapshot-sample_sample__VO7Sv p{line-height:1.65;margin:0 0 16px}.medicare-cost-snapshot-sample_sample__VO7Sv dl{margin:18px 0}.medicare-cost-snapshot-sample_sample__VO7Sv dl>div{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #e3e8e3;padding:10px 0;font-size:max(14px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_sample__VO7Sv dd{margin:0;text-align:right;font-weight:650}.medicare-cost-snapshot-sample_sample__VO7Sv dt{color:#53625a}.medicare-cost-snapshot-sample_controls__nzADW label{display:block;font-size:max(14px,var(--fs-2nd,0px));font-weight:650;margin:16px 0 9px}.medicare-cost-snapshot-sample_sample__VO7Sv input,.medicare-cost-snapshot-sample_sample__VO7Sv select{width:100%;display:block;padding:12px;border:1px solid #b8c5bd;border-radius:9px;background:white;font:inherit;color:#17241d;min-height:48px}.medicare-cost-snapshot-sample_small__Wec0C{font-size:max(13px,var(--fs-2nd,0px))!important;color:#53625a;margin-top:12px!important}.medicare-cost-snapshot-sample_status__Yoqiz{padding:16px 0;line-height:1.6;border-top:1px solid #d7ddd7;border-bottom:1px solid #d7ddd7;margin-bottom:22px;color:#35483c;font-size:max(14px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_cards__fpmdi{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.medicare-cost-snapshot-sample_cards__fpmdi article{padding:24px;border:1px solid #c5d4cb;background:#e7f2ec;border-radius:16px}.medicare-cost-snapshot-sample_cards__fpmdi article span{font-size:max(14px,var(--fs-2nd,0px));font-weight:650}.medicare-cost-snapshot-sample_cards__fpmdi h3{font:40px/1.2 Georgia,serif;color:#084d38;margin:18px 0 14px}.medicare-cost-snapshot-sample_cards__fpmdi h3 small{display:block;font:max(14px,var(--fs-2nd,0px))/1.5 system-ui,sans-serif;color:#35483c;margin-top:6px}.medicare-cost-snapshot-sample_cards__fpmdi p{font-size:max(14px,var(--fs-2nd,0px));margin:0}.medicare-cost-snapshot-sample_difference__PBh9P{padding:0 0 22px}.medicare-cost-snapshot-sample_tableWrap__nWDLf{overflow:auto;margin-bottom:28px;border:1px solid #d7ddd7;border-radius:12px;background:#fff}.medicare-cost-snapshot-sample_sample__VO7Sv table{width:100%;border-collapse:collapse;font-size:max(14px,var(--fs-2nd,0px));min-width:360px}.medicare-cost-snapshot-sample_sample__VO7Sv caption{text-align:left;padding:16px;color:#53625a;font-size:max(13px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_sample__VO7Sv td,.medicare-cost-snapshot-sample_sample__VO7Sv th{padding:14px 16px;text-align:left;border-top:1px solid #e3e8e3}.medicare-cost-snapshot-sample_sample__VO7Sv td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.medicare-cost-snapshot-sample_sample__VO7Sv thead th{background:#f6f1e7;font-size:max(13px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_total__mmpzk{background:#e7f2ec;font-weight:750}.medicare-cost-snapshot-sample_calendar__e9h5J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.medicare-cost-snapshot-sample_calendar__e9h5J article{background:white;padding:20px;border:1px solid #d7ddd7;border-radius:12px}.medicare-cost-snapshot-sample_calendar__e9h5J h4{font:22px/1.2 Georgia,serif;margin:0}.medicare-cost-snapshot-sample_calendar__e9h5J dl{margin:10px 0}.medicare-cost-snapshot-sample_calendar__e9h5J dl>div{display:block}.medicare-cost-snapshot-sample_calendar__e9h5J dd{text-align:left;margin-top:5px;font-size:21px}.medicare-cost-snapshot-sample_trace__i7Gv7{padding:18px 22px;background:white;border:1px solid #d7ddd7;border-radius:12px;margin:24px 0}.medicare-cost-snapshot-sample_trace__i7Gv7 summary{cursor:pointer;font-weight:650;min-height:32px}.medicare-cost-snapshot-sample_trace__i7Gv7 ol{padding-left:24px;line-height:1.7}.medicare-cost-snapshot-sample_trace__i7Gv7 li{margin:14px 0}.medicare-cost-snapshot-sample_assumptions__pGvFe{margin:24px 0}.medicare-cost-snapshot-sample_assumptions__pGvFe ul{padding-left:22px;margin:0;line-height:1.7}.medicare-cost-snapshot-sample_assumptions__pGvFe li{margin-bottom:14px}.medicare-cost-snapshot-sample_sources__miaFK{display:flex;gap:16px;flex-wrap:wrap;font-size:max(14px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_sample__VO7Sv a{color:#084d38;overflow-wrap:anywhere;text-underline-offset:4px}.medicare-cost-snapshot-sample_sample__VO7Sv :is(button,input,select,a,summary,[tabindex]):focus-visible{outline:3px solid #0c6b4f;outline-offset:4px}@media(max-width:760px){.medicare-cost-snapshot-sample_heading__P5vUC{display:block}.medicare-cost-snapshot-sample_toggle__yL_Nx{width:100%;margin-top:8px}.medicare-cost-snapshot-sample_sample__VO7Sv h2{font-size:32px}.medicare-cost-snapshot-sample_calendar__e9h5J,.medicare-cost-snapshot-sample_cards__fpmdi,.medicare-cost-snapshot-sample_setup__HOAns{grid-template-columns:1fr}.medicare-cost-snapshot-sample_assumptions__pGvFe,.medicare-cost-snapshot-sample_basket__ML6OV,.medicare-cost-snapshot-sample_controls__nzADW{padding:22px 18px}.medicare-cost-snapshot-sample_cards__fpmdi h3{font-size:36px}.medicare-cost-snapshot-sample_sample__VO7Sv td,.medicare-cost-snapshot-sample_sample__VO7Sv th{padding:12px 10px}.medicare-cost-snapshot-sample_sample__VO7Sv table{font-size:max(13px,var(--fs-2nd,0px));min-width:0}.medicare-cost-snapshot-sample_sample__VO7Sv th:first-child{width:48%}.medicare-cost-snapshot-sample_calendar__e9h5J dl>div{display:flex}.medicare-cost-snapshot-sample_calendar__e9h5J dd{margin:0;font-size:17px}.medicare-cost-snapshot-sample_calendar__e9h5J dt{font-size:max(14px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_sample__VO7Sv dl>div{flex-wrap:wrap}.medicare-cost-snapshot-sample_sample__VO7Sv dd{overflow-wrap:anywhere}.medicare-cost-snapshot-sample_trace__i7Gv7{padding:18px}}@media print{.medicare-cost-snapshot-sample_sample__VO7Sv{page-break-before:always;break-before:page}.medicare-cost-snapshot-sample_reset__VsKZ1,.medicare-cost-snapshot-sample_toggle__yL_Nx{display:none!important}.medicare-cost-snapshot-sample_content__JMnvR[hidden]{display:block!important}.medicare-cost-snapshot-sample_calendar__e9h5J,.medicare-cost-snapshot-sample_cards__fpmdi,.medicare-cost-snapshot-sample_setup__HOAns{display:block}.medicare-cost-snapshot-sample_assumptions__pGvFe,.medicare-cost-snapshot-sample_basket__ML6OV,.medicare-cost-snapshot-sample_cards__fpmdi article,.medicare-cost-snapshot-sample_controls__nzADW,.medicare-cost-snapshot-sample_trace__i7Gv7{page-break-inside:avoid;break-inside:avoid;border:1px solid #ccc;padding:14px;margin-bottom:14px}.medicare-cost-snapshot-sample_tableWrap__nWDLf{overflow:visible}.medicare-cost-snapshot-sample_sample__VO7Sv input,.medicare-cost-snapshot-sample_sample__VO7Sv select{border:0;padding:0}.medicare-cost-snapshot-sample_sample__VO7Sv caption,.medicare-cost-snapshot-sample_sample__VO7Sv table{font-size:max(11px,var(--fs-floor,0px))}}.medicare-cost-snapshot-sample_sample__VO7Sv .medicare-cost-snapshot-sample_detailHeading__K6Ahd{margin-top:28px}.medicare-cost-snapshot-sample_trace__i7Gv7>p{margin-top:16px}.medicare-cost-snapshot-sample_trace__i7Gv7 summary{line-height:1.6}.medicare-cost-snapshot-sample_homeCare__UMH5q{min-width:0;background:white;border:1px solid #d7ddd7;border-radius:18px;margin:26px 0;padding:24px}.medicare-cost-snapshot-sample_homeCare__UMH5q legend{font:25px/1.3 Georgia,serif;padding:0 8px}.medicare-cost-snapshot-sample_careConfirm__rGXxk>label,.medicare-cost-snapshot-sample_homeCare__UMH5q>label{display:block;font-weight:650;margin:16px 0 9px}.medicare-cost-snapshot-sample_careChoices__jQ7ZV,.medicare-cost-snapshot-sample_quoteGrid__y8UaP{display:grid;grid-template-columns:1fr 1fr;gap:16px}.medicare-cost-snapshot-sample_sample__VO7Sv .medicare-cost-snapshot-sample_careChoice__sbHaD{display:flex;gap:12px;align-items:flex-start;border:1px solid #d7ddd7;border-radius:10px;padding:14px;cursor:pointer;font-weight:400}.medicare-cost-snapshot-sample_sample__VO7Sv .medicare-cost-snapshot-sample_careChoice__sbHaD input{width:24px;min-width:24px;min-height:24px;height:24px;margin:0;accent-color:#0c6b4f}.medicare-cost-snapshot-sample_careChoice__sbHaD span{min-width:0;line-height:1.55}.medicare-cost-snapshot-sample_careChoice__sbHaD small{display:block;color:#53625a;margin-top:6px;font-size:max(13px,var(--fs-2nd,0px))}.medicare-cost-snapshot-sample_careConfirm__rGXxk{border-top:1px solid #d7ddd7;margin-top:24px;padding-top:22px}.medicare-cost-snapshot-sample_quoteGrid__y8UaP{margin:18px 0}.medicare-cost-snapshot-sample_quoteGrid__y8UaP label{font-size:max(14px,var(--fs-2nd,0px));font-weight:650;line-height:1.6}.medicare-cost-snapshot-sample_quoteGrid__y8UaP input{margin-top:8px}.medicare-cost-snapshot-sample_homeCare__UMH5q ul{padding-left:22px;line-height:1.7}.medicare-cost-snapshot-sample_homeCare__UMH5q li{margin-bottom:12px}@media(max-width:760px){.medicare-cost-snapshot-sample_careChoices__jQ7ZV,.medicare-cost-snapshot-sample_quoteGrid__y8UaP{grid-template-columns:1fr}.medicare-cost-snapshot-sample_homeCare__UMH5q{padding:20px 16px}.medicare-cost-snapshot-sample_homeCare__UMH5q legend{font-size:23px}}@media print{.medicare-cost-snapshot-sample_careChoices__jQ7ZV,.medicare-cost-snapshot-sample_quoteGrid__y8UaP{display:block}.medicare-cost-snapshot-sample_careChoice__sbHaD,.medicare-cost-snapshot-sample_careConfirm__rGXxk{page-break-inside:avoid;break-inside:avoid}.medicare-cost-snapshot-sample_homeCare__UMH5q{border-color:#ccc}}.medicare-cost-snapshot-sample_netResult__oyc4p{padding:22px;background:#f6f1e7;border:1px solid #c5d4cb;border-radius:12px;margin-bottom:24px}.medicare-cost-snapshot-sample_netResult__oyc4p h3{font-size:24px}.medicare-cost-snapshot-sample_netResult__oyc4p strong{font-size:24px;color:#17241d}.medicare-cost-snapshot-sample_netResult__oyc4p p:last-child{margin-bottom:0}.medicare-cost-snapshot-sample_sample__VO7Sv table{min-width:620px}.medicare-cost-snapshot-sample_sample__VO7Sv td:last-child{font-weight:700}@media(max-width:760px){.medicare-cost-snapshot-sample_sample__VO7Sv caption,.medicare-cost-snapshot-sample_sample__VO7Sv table,.medicare-cost-snapshot-sample_sample__VO7Sv tbody{display:block;min-width:0;width:100%}.medicare-cost-snapshot-sample_sample__VO7Sv thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.medicare-cost-snapshot-sample_sample__VO7Sv tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.medicare-cost-snapshot-sample_sample__VO7Sv tbody th{grid-column:1/-1;width:auto!important}.medicare-cost-snapshot-sample_sample__VO7Sv tbody td{white-space:normal;overflow-wrap:anywhere}.medicare-cost-snapshot-sample_sample__VO7Sv tbody td:before{content:attr(data-label);display:block;font-size:max(11px,var(--fs-floor,0px));font-weight:500;color:#53625a;margin-bottom:6px;line-height:1.4}.medicare-cost-snapshot-sample_sample__VO7Sv tbody td:last-child{grid-column:1/-1}.medicare-cost-snapshot-sample_netResult__oyc4p{padding:20px 18px}.medicare-cost-snapshot-sample_netResult__oyc4p strong{font-size:22px}}@media print{.medicare-cost-snapshot-sample_sample__VO7Sv table{display:table;min-width:0}.medicare-cost-snapshot-sample_sample__VO7Sv tbody{display:table-row-group}.medicare-cost-snapshot-sample_sample__VO7Sv thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.medicare-cost-snapshot-sample_sample__VO7Sv tbody tr{display:table-row}.medicare-cost-snapshot-sample_sample__VO7Sv caption{display:table-caption}.medicare-cost-snapshot-sample_sample__VO7Sv tbody td:before{content:none}.medicare-cost-snapshot-sample_sample__VO7Sv td,.medicare-cost-snapshot-sample_sample__VO7Sv th{padding:9px 7px}.medicare-cost-snapshot-sample_netResult__oyc4p{page-break-inside:avoid;break-inside:avoid}}.medicare-cost-report_report__F2K_f{border:1px solid #c1d5c8;border-radius:14px;padding:22px;background:#e7f2ec;margin:24px 0}.medicare-cost-report_actions__yN5x6{display:flex;gap:12px;flex-wrap:wrap}.medicare-cost-report_actions__yN5x6 a,.medicare-cost-report_actions__yN5x6 button{min-height:48px;border:1px solid #0c6b4f;border-radius:9px;padding:12px 16px;font:inherit;text-decoration:none;background:#fff;color:#084d38;cursor:pointer}.medicare-cost-report_actions__yN5x6 button:first-child{background:#084d38;color:white}.medicare-cost-report_actions__yN5x6 button:disabled{opacity:.6;cursor:not-allowed}.medicare-cost-report_report__F2K_f .medicare-cost-report_note__8LK2d{font-size:max(13px,var(--fs-2nd,0px));margin:16px 0 0;line-height:1.6}.medicare-cost-report_report__F2K_f [role=status]{margin-top:12px}.medicare-cost-report_actions__yN5x6 :focus-visible{outline:3px solid #0c6b4f;outline-offset:4px}@media(max-width:760px){.medicare-cost-report_actions__yN5x6{display:grid}.medicare-cost-report_actions__yN5x6 a{text-align:center}}@media print{.medicare-cost-report_report__F2K_f{display:none}}.medigap-buying_checklist__Z3hHL{margin:28px 0;padding:24px;border:1px solid #d7ddd7;border-radius:16px;background:#fff;color:#17241d;font-family:inherit;line-height:1.65}.medigap-buying_checklist__Z3hHL h2{margin:0 0 12px;font-size:clamp(25px,3vw,30px);line-height:1.25}.medigap-buying_checklist__Z3hHL p{margin:0 0 14px}.medigap-buying_warning__jIG46{padding:16px;border-left:4px solid #0c6b4f;border-radius:0 8px 8px 0;background:#e7f2ec;font-weight:600}.medigap-buying_checklist__Z3hHL details{border-top:1px solid #d7ddd7;padding:16px 0;margin:18px 0}.medigap-buying_checklist__Z3hHL summary{min-height:44px;display:list-item;padding:8px 0;cursor:pointer;font:inherit;font-weight:650}.medigap-buying_checklist__Z3hHL ol{padding-left:24px;margin:16px 0 0}.medigap-buying_checklist__Z3hHL li{margin:0 0 22px;padding-left:4px;page-break-inside:avoid;break-inside:avoid}.medigap-buying_checklist__Z3hHL h3{font-size:1.05rem;line-height:1.4;margin:0 0 8px;font-weight:650}.medigap-buying_checklist__Z3hHL a{color:#084d38;text-underline-offset:4px;overflow-wrap:anywhere}.medigap-buying_checklist__Z3hHL li a{font-size:max(.9rem,var(--fs-body,0px))}.medigap-buying_checklist__Z3hHL :is(a,summary):focus-visible{outline:3px solid #0c6b4f;outline-offset:4px}.medigap-buying_printOnly__CKbOR{display:none}.medigap-buying_help__izHtm{border-top:1px solid #d7ddd7;padding-top:16px}.medigap-buying_reviewed__MlJNR{font-size:max(.8rem,var(--fs-2nd,0px));color:#53625a;margin-bottom:0!important}@media(max-width:760px){.medigap-buying_checklist__Z3hHL{padding:22px 18px}.medigap-buying_checklist__Z3hHL ol{padding-left:20px}.medigap-buying_checklist__Z3hHL li{padding-left:0}}@media print{.medigap-buying_checklist__Z3hHL{border:0;padding:0;page-break-before:always;break-before:page}.medigap-buying_checklist__Z3hHL details{display:none!important}.medigap-buying_printOnly__CKbOR{display:block!important}.medigap-buying_checklist__Z3hHL a{color:inherit}.medigap-buying_warning__jIG46{background:transparent}}.coverage-guide_guide__dMYiR{--paper:#f6f1e7;--ink:#17241d;--muted:#53625a;--brand:#0c6b4f;--dark:#084d38;--tint:#e7f2ec;--line:#d7ddd7;background:var(--paper);color:var(--ink);font:17px/1.55 ui-sans-serif,-apple-system,Segoe UI,Arial,sans-serif;min-height:100vh;color-scheme:light}.coverage-guide_guide__dMYiR *{box-sizing:border-box}.coverage-guide_guide__dMYiR h1,.coverage-guide_guide__dMYiR h2,.coverage-guide_guide__dMYiR h3{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.15;letter-spacing:-.025em}.coverage-guide_guide__dMYiR h1{font-size:46px;margin:15px 0}.coverage-guide_guide__dMYiR h2{font-size:30px;margin:0 0 14px}.coverage-guide_guide__dMYiR h3{font-size:25px;margin:9px 0 12px}.coverage-guide_guide__dMYiR p{margin:0 0 14px}.coverage-guide_guide__dMYiR button,.coverage-guide_guide__dMYiR input{font:inherit}.coverage-guide_guide__dMYiR button{cursor:pointer}.coverage-guide_guide__dMYiR a{color:var(--dark);text-underline-offset:4px}.coverage-guide_guide__dMYiR :is(a,button,input):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.coverage-guide_shell__izRPB{max-width:1100px;padding:0 30px;margin:auto}.coverage-guide_header__8Szyd{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.coverage-guide_header__8Szyd>a:last-child{font-size:max(14px,var(--fs-2nd,0px))}.coverage-guide_brand__T4_6_{display:flex;align-items:center;gap:12px;text-decoration:none}.coverage-guide_wordmark__Y5uUH{display:block;font:700 27px/1.15 Georgia,serif;letter-spacing:-.7px;color:var(--ink)}.coverage-guide_wordmark__Y5uUH b{color:var(--brand)}.coverage-guide_moniker__DO95y{display:block;font-size:max(10px,var(--fs-floor,0px));letter-spacing:1.2px;text-transform:uppercase;margin-top:5px;color:var(--muted)}.coverage-guide_preview__zIaoS{margin-top:24px;display:flex;gap:12px;align-items:center;font-size:max(14px,var(--fs-2nd,0px));color:var(--muted)}.coverage-guide_badge__jb09p{font-size:max(11px,var(--fs-floor,0px));font-weight:750;letter-spacing:1px;text-transform:uppercase;padding:5px 9px;border:1px solid #b8c9be;border-radius:5px;color:var(--dark);white-space:nowrap}.coverage-guide_intro__lQ0c2{max-width:760px;margin:30px 0}.coverage-guide_eyebrow__blcMj{font-size:max(12px,var(--fs-floor,0px));letter-spacing:1.8px;font-weight:750;color:var(--brand);text-transform:uppercase}.coverage-guide_intro__lQ0c2 p{font-size:19px;color:var(--muted);max-width:660px}.coverage-guide_layout__P1xjL{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start;margin-bottom:45px}.coverage-guide_panel__tf7nB{background:white;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 8px 28px #17241d06}.coverage-guide_progressLine__BxdIY{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:max(13px,var(--fs-2nd,0px));color:var(--muted);margin-bottom:10px}.coverage-guide_progress__1aJEF{display:flex;gap:5px;margin-bottom:29px}.coverage-guide_progress__1aJEF span{height:4px;flex:1 1;background:#e5e9e5;border-radius:5px}.coverage-guide_progress__1aJEF .coverage-guide_filled__Y4Q2M{background:var(--brand)}.coverage-guide_help__rM5pw{color:var(--muted);font-size:max(16px,var(--fs-body,0px));margin-bottom:22px!important}.coverage-guide_guide__dMYiR fieldset{border:0;padding:0;margin:0;min-width:0}.coverage-guide_srOnly__dEKyn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coverage-guide_choice__WIqdJ{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;cursor:pointer}.coverage-guide_choice__WIqdJ.coverage-guide_selected__Avh8g{border:2px solid var(--brand);padding:16px 17px;background:var(--tint)}.coverage-guide_choice__WIqdJ:hover{background:#f4f8f5}.coverage-guide_choice__WIqdJ:has(input:disabled){opacity:.6;cursor:not-allowed}.coverage-guide_choice__WIqdJ input{width:21px;height:21px;flex-shrink:0;accent-color:var(--brand);margin:3px 0 0}.coverage-guide_choice__WIqdJ strong{display:block;font-size:17px;font-weight:650}.coverage-guide_detail__1rxGe{display:block;font-size:max(14px,var(--fs-2nd,0px));color:var(--muted);margin-top:4px}.coverage-guide_actions__cQE45{margin-top:23px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.coverage-guide_button__0Whjz,.coverage-guide_secondary__57ei_{border:0;background:var(--brand);color:white!important;padding:14px 20px;border-radius:10px;font-size:max(16px,var(--fs-body,0px))!important;font-weight:650;min-height:50px;text-align:center;text-decoration:none}.coverage-guide_button__0Whjz:hover{background:var(--dark)}.coverage-guide_button__0Whjz:disabled{background:#e3e8e4;color:#5c6960!important;cursor:not-allowed}.coverage-guide_secondary__57ei_{background:white;border:1px solid var(--line);color:var(--dark)!important}.coverage-guide_secondary__57ei_:hover{background:var(--tint)}.coverage-guide_textButton__TNEBW{background:none;border:0;color:var(--dark);text-decoration:underline;text-underline-offset:4px;padding:8px 0;font-size:max(14px,var(--fs-2nd,0px))!important;min-height:40px}.coverage-guide_small__8Oopu{font-size:max(13px,var(--fs-2nd,0px));color:var(--muted);margin-top:18px!important}.coverage-guide_aside__4RtKP{padding-top:10px}.coverage-guide_aside__4RtKP h2{font-size:23px}.coverage-guide_aside__4RtKP p{font-size:max(15px,var(--fs-body,0px));color:var(--muted)}.coverage-guide_aside__4RtKP ul{padding-left:20px;font-size:max(14px,var(--fs-2nd,0px));color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.coverage-guide_aside__4RtKP li{margin-bottom:10px}.coverage-guide_aside__4RtKP b{color:var(--ink)}.coverage-guide_rule__cQRe8{border-top:1px solid var(--line);padding-top:20px;margin-top:22px!important}.coverage-guide_paths__ya3Ci{display:grid;grid-template-columns:1fr 1fr;gap:16px}.coverage-guide_path__REmrb{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fcfdfb;min-width:0}.coverage-guide_path__REmrb .coverage-guide_eyebrow__blcMj{font-size:max(10px,var(--fs-floor,0px));letter-spacing:1px}.coverage-guide_path__REmrb p{font-size:max(15px,var(--fs-body,0px));color:var(--muted)}.coverage-guide_path__REmrb strong{font-size:max(14px,var(--fs-2nd,0px));display:block;margin:16px 0 5px}.coverage-guide_warning__0EiR9{margin:20px 0;padding:17px 20px;border-left:3px solid #a5772f;background:#fbf5e9;border-radius:0 10px 10px 0;color:#59421d;font-size:max(14px,var(--fs-2nd,0px))}.coverage-guide_warning__0EiR9 strong{display:block;margin-bottom:5px}.coverage-guide_warning__0EiR9 p{margin-bottom:8px}.coverage-guide_reasonBox__1M_Kp{padding:17px 20px;background:var(--tint);border-radius:12px;margin:20px 0;font-size:max(15px,var(--fs-body,0px))}.coverage-guide_reasonBox__1M_Kp h3{font-size:22px}.coverage-guide_reasonBox__1M_Kp ul{padding-left:19px}.coverage-guide_checklist__ZUGQg li,.coverage-guide_reasonBox__1M_Kp li{margin-bottom:9px}.coverage-guide_checklist__ZUGQg{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.coverage-guide_checklist__ZUGQg ul{padding-left:20px;font-size:max(15px,var(--fs-body,0px))}.coverage-guide_source__Za5SF{font-size:max(13px,var(--fs-2nd,0px));color:var(--muted);margin-top:22px!important}.coverage-guide_footer__KTReq{border-top:1px solid var(--line);padding:24px 0 35px;color:var(--muted);font-size:max(13px,var(--fs-2nd,0px))}.coverage-guide_review__oQ5AT{padding:0;list-style:none;margin:0}.coverage-guide_review__oQ5AT li{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.coverage-guide_review__oQ5AT strong{font-size:max(16px,var(--fs-body,0px));display:block}.coverage-guide_review__oQ5AT span{font-size:max(14px,var(--fs-2nd,0px));color:var(--muted);display:block;margin-top:5px}.coverage-guide_review__oQ5AT .coverage-guide_textButton__TNEBW{flex:none}.coverage-guide_panel__tf7nB>h2:focus{outline:none}@media(max-width:760px){.coverage-guide_shell__izRPB{padding:0 20px}.coverage-guide_header__8Szyd{min-height:88px}.coverage-guide_header__8Szyd>a:last-child{display:none}.coverage-guide_preview__zIaoS{align-items:flex-start;font-size:max(12px,var(--fs-floor,0px));gap:9px}.coverage-guide_intro__lQ0c2{margin:25px 0}.coverage-guide_guide__dMYiR h1{font-size:36px}.coverage-guide_intro__lQ0c2 p{font-size:17px}.coverage-guide_layout__P1xjL{grid-template-columns:1fr;gap:24px}.coverage-guide_panel__tf7nB{padding:23px 20px;border-radius:16px}.coverage-guide_guide__dMYiR h2{font-size:27px}.coverage-guide_paths__ya3Ci{grid-template-columns:1fr}.coverage-guide_path__REmrb{padding:20px}.coverage-guide_actions__cQE45{align-items:stretch;flex-direction:column}.coverage-guide_button__0Whjz,.coverage-guide_secondary__57ei_{width:100%}.coverage-guide_aside__4RtKP{padding:0 3px}.coverage-guide_wordmark__Y5uUH{font-size:25px}.coverage-guide_moniker__DO95y{font-size:max(9px,var(--fs-floor,0px))}.coverage-guide_progressLine__BxdIY .coverage-guide_badge__jb09p{white-space:normal}}@media print{.coverage-guide_guide__dMYiR{background:white}.coverage-guide_actions__cQE45,.coverage-guide_aside__4RtKP,.coverage-guide_header__8Szyd>a:last-child,.coverage-guide_intro__lQ0c2,.coverage-guide_preview__zIaoS,.coverage-guide_small__8Oopu,.coverage-guide_textButton__TNEBW{display:none!important}.coverage-guide_header__8Szyd{min-height:70px;margin-bottom:20px}.coverage-guide_shell__izRPB{max-width:none;padding:0}.coverage-guide_layout__P1xjL{display:block;margin:0}.coverage-guide_panel__tf7nB{box-shadow:none;border:0;padding:0}.coverage-guide_path__REmrb,.coverage-guide_reasonBox__1M_Kp,.coverage-guide_warning__0EiR9{page-break-inside:avoid;break-inside:avoid}.coverage-guide_paths__ya3Ci{grid-template-columns:1fr 1fr}.coverage-guide_source__Za5SF a{color:black}.coverage-guide_footer__KTReq{margin-top:20px}}.coverage-guide_embedded__74XPK{min-height:100%;padding:20px 0}.coverage-guide_embedded__74XPK .coverage-guide_shell__izRPB{max-width:900px;padding:0 24px}.coverage-guide_embedded__74XPK .coverage-guide_aside__4RtKP,.coverage-guide_embedded__74XPK .coverage-guide_intro__lQ0c2,.coverage-guide_embedded__74XPK .coverage-guide_preview__zIaoS{display:none}.coverage-guide_embedded__74XPK .coverage-guide_layout__P1xjL{display:block;margin:0 0 18px}.coverage-guide_embedded__74XPK .coverage-guide_panel__tf7nB{box-shadow:none}.coverage-guide_embedded__74XPK .coverage-guide_footer__KTReq{margin-top:24px;padding-bottom:16px}.coverage-guide_readyBoundary__jsIYQ{min-width:0;margin:0;padding:0;border:0}.coverage-guide_formGrid__NoM_g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.coverage-guide_formGrid__NoM_g label{font-size:max(14px,var(--fs-2nd,0px));font-weight:600;min-width:0}.coverage-guide_formGrid__NoM_g input,.coverage-guide_formGrid__NoM_g select,.coverage-guide_revisionSelect__DyGeb select{display:block;width:100%;min-width:0;max-width:100%;padding:11px 12px;margin-top:7px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;min-height:46px}.coverage-guide_guide__dMYiR select:focus-visible,.coverage-guide_guide__dMYiR summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.coverage-guide_budgetGrid__dK2R4{display:grid;gap:16px}.coverage-guide_budgetCard___dlkB{border:1px solid var(--line);border-radius:12px;padding:16px}.coverage-guide_budgetCard___dlkB summary,.coverage-guide_priorityModule__47S2W summary{font-weight:650;cursor:pointer;min-height:44px;line-height:1.4}.coverage-guide_budgetCard___dlkB p,.coverage-guide_priorityModule__47S2W p{font-size:max(15px,var(--fs-body,0px));margin-top:12px}.coverage-guide_priorityModule__47S2W{border-bottom:1px solid var(--line);padding:12px 0}.coverage-guide_priorityModule__47S2W ul{font-size:max(15px,var(--fs-body,0px))}.coverage-guide_saving__Wb6eU{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;overflow-wrap:anywhere}.coverage-guide_saving__Wb6eU summary{cursor:pointer;min-height:44px;font-weight:600}.coverage-guide_savedList__nJ4Vk{list-style:none;padding:0}.coverage-guide_savedList__nJ4Vk li{border-bottom:1px solid var(--line);padding:12px 0}.coverage-guide_savedList__nJ4Vk span{display:block;font-size:max(12px,var(--fs-floor,0px));color:var(--muted)}.coverage-guide_guideReference__3YiEU{font-size:max(13px,var(--fs-2nd,0px));border-left:3px solid var(--brand);padding-left:12px;overflow-wrap:anywhere}.coverage-guide_revisionSelect__DyGeb{display:block;max-width:220px;font-size:max(14px,var(--fs-2nd,0px));margin:18px 0}.coverage-guide_saving__Wb6eU .coverage-guide_actions__cQE45{flex-wrap:wrap}.coverage-guide_guide__dMYiR ol li{margin-bottom:10px}@media(max-width:760px){.coverage-guide_formGrid__NoM_g{grid-template-columns:1fr}.coverage-guide_budgetCard___dlkB{padding:14px}.coverage-guide_saving__Wb6eU .coverage-guide_actions__cQE45{flex-direction:column}}@media print{.coverage-guide_noPrint__aymZk{display:none!important}.coverage-guide_budgetCard___dlkB{page-break-inside:avoid;break-inside:avoid}.coverage-guide_budgetCard___dlkB:not([open])>div,.coverage-guide_budgetCard___dlkB:not([open])>p{display:block}.coverage-guide_guideReference__3YiEU{display:block!important}.coverage-guide_formGrid__NoM_g{grid-template-columns:1fr 1fr}.coverage-guide_saving__Wb6eU{page-break-inside:avoid;break-inside:avoid}}.coverage-guide_checklist__ZUGQg>a.coverage-guide_button__0Whjz{display:inline-block;max-width:100%;overflow-wrap:anywhere}.coverage-guide_budgetCard___dlkB input:invalid{border-color:#a5772f}.coverage-guide_comparisonSummary__DnYti{margin:18px 0;padding:16px;background:var(--tint);border-radius:12px}.coverage-guide_comparisonRow__BU2u_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:max(14px,var(--fs-2nd,0px))}.coverage-guide_comparisonRow__BU2u_ strong{grid-column:1/-1}.coverage-guide_comparisonSummary__DnYti h4{margin:0 0 10px}.coverage-guide_comparisonSummary__DnYti p{font-size:max(14px,var(--fs-2nd,0px));margin-top:14px}@media(max-width:760px){.coverage-guide_comparisonRow__BU2u_{grid-template-columns:1fr}}.coverage-guide_panel__tf7nB{scroll-margin-top:16px}.coverage-guide-cost-model_stepNav__8Sarj{display:flex;gap:6px;margin:-8px 0 28px}.coverage-guide-cost-model_stepNav__8Sarj button{flex:1 1;min-width:0;padding:8px 4px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--muted);font-size:max(13px,var(--fs-2nd,0px))}.coverage-guide-cost-model_stepNav__8Sarj button span{display:block;font-size:max(10px,var(--fs-floor,0px));line-height:1.35;margin-top:5px}.coverage-guide-cost-model_stepNav__8Sarj button[aria-current=step]{background:var(--tint);border-color:var(--brand);color:var(--dark);font-weight:700}.coverage-guide-cost-model_stepNav__8Sarj button:disabled{opacity:.55;cursor:not-allowed}.coverage-guide-cost-model_settingRow__hVAyZ{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.coverage-guide-cost-model_coverageLabel__RA2wc,.coverage-guide-cost-model_settingRow__hVAyZ label{display:block;font-size:max(14px,var(--fs-2nd,0px));font-weight:600}.coverage-guide-cost-model_coverageLabel__RA2wc select,.coverage-guide-cost-model_settingRow__hVAyZ select{display:block;width:100%;min-width:0;font:inherit;background:white;color:var(--ink);border:1px solid var(--line);padding:12px;border-radius:8px;margin:7px 0 0;min-height:48px}.coverage-guide-cost-model_budgetInput__jqSeA{padding:20px;background:var(--tint);border-radius:12px;margin:22px 0}.coverage-guide-cost-model_budgetInput__jqSeA input{max-width:220px;font-size:26px!important;padding:12px 14px!important}.coverage-guide-cost-model_budgetInput__jqSeA>p{margin:14px 0 0!important;font-size:max(14px,var(--fs-2nd,0px));color:var(--dark)}.coverage-guide-cost-model_amount__GT3Zd{display:block;min-width:0;font-size:max(14px,var(--fs-2nd,0px));font-weight:600}.coverage-guide-cost-model_amount__GT3Zd input{display:block;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--ink);background:white;border:1px solid var(--line);border-radius:8px;min-height:48px;margin:7px 0 0;padding:12px}.coverage-guide-cost-model_amount__GT3Zd input[aria-invalid=true]{border:2px solid #9c3d24}.coverage-guide-cost-model_hint__bqzWb{display:block;font-size:max(12px,var(--fs-floor,0px));line-height:1.5;color:var(--muted);font-weight:400;margin-top:7px!important}.coverage-guide-cost-model_error__EMOo8{display:block;color:#92391e;font-size:max(14px,var(--fs-2nd,0px));margin-top:8px!important}.coverage-guide-cost-model_currentCosts__kqC43{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.coverage-guide-cost-model_currentCosts__kqC43 summary{cursor:pointer;font-size:17px;font-weight:650;min-height:44px}.coverage-guide-cost-model_currentCosts__kqC43>p{font-size:max(14px,var(--fs-2nd,0px));color:var(--muted);margin-top:10px!important}.coverage-guide-cost-model_optional__0ScrZ{border-top:1px solid var(--line);margin-top:18px;padding-top:13px;font-size:max(13px,var(--fs-2nd,0px))}.coverage-guide-cost-model_optional__0ScrZ summary{cursor:pointer;min-height:44px;font-weight:600}.coverage-guide-cost-model_optional__0ScrZ p{font-size:max(13px,var(--fs-2nd,0px));line-height:1.5}.coverage-guide-cost-model_optionNav__9gbWn{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 24px}.coverage-guide-cost-model_optionNav__9gbWn button{font-size:max(13px,var(--fs-2nd,0px))!important;flex:1 1}.coverage-guide-cost-model_optionHeading__KM4Ti{margin-bottom:14px}.coverage-guide-cost-model_optionHeading__KM4Ti h3{margin-top:15px!important}.coverage-guide-cost-model_liveTotal__7s0ud{padding:18px;background:var(--tint);border-radius:10px;font-size:max(15px,var(--fs-body,0px));margin:22px 0}.coverage-guide-cost-model_liveTotal__7s0ud strong{display:block;font:500 27px/1.2 Georgia,serif;margin-top:9px}.coverage-guide-cost-model_summaryLine__lMvwG{padding:17px;border:1px solid var(--line);border-radius:10px;margin:20px 0;font-size:max(14px,var(--fs-2nd,0px))}.coverage-guide-cost-model_summaryLine__lMvwG span{display:block;margin-top:6px;color:var(--muted)}.coverage-guide-cost-model_results__CLbOi{display:grid;gap:18px}.coverage-guide-cost-model_resultCard__Qok7g{min-width:0;border:1px solid var(--line);border-radius:13px;padding:22px;background:#fcfdfb}.coverage-guide-cost-model_resultCard__Qok7g h3{font-size:24px!important;margin:12px 0 18px!important}.coverage-guide-cost-model_total__DqrnL{font:500 34px/1.2 Georgia,serif!important;letter-spacing:-.03em}.coverage-guide-cost-model_total__DqrnL span{display:block;font:400 max(13px,var(--fs-2nd,0px))/1.5 ui-sans-serif,-apple-system,Arial,sans-serif;letter-spacing:0;margin-top:7px;color:var(--muted)}.coverage-guide-cost-model_metrics__pcm6U{margin:20px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.coverage-guide-cost-model_metrics__pcm6U dt{font-size:max(12px,var(--fs-floor,0px));color:var(--muted)}.coverage-guide-cost-model_metrics__pcm6U dd{margin:5px 0 0;font-size:20px;font-weight:600}.coverage-guide-cost-model_delta__dVNvv{font-size:max(15px,var(--fs-body,0px));font-weight:650;border-top:1px solid var(--line);padding-top:16px;margin-top:18px!important}.coverage-guide-cost-model_overBudget__OlIm4,.coverage-guide-cost-model_withinBudget__dCDUH{font-size:max(14px,var(--fs-2nd,0px));padding:12px;border-radius:8px;margin:15px 0 0!important}.coverage-guide-cost-model_withinBudget__dCDUH{background:var(--tint);color:var(--dark)}.coverage-guide-cost-model_overBudget__OlIm4{background:#fbf1e0;color:#704515}.coverage-guide-cost-model_missing__E4PH8{padding:14px;background:#fbf5e9;margin-top:18px;border-radius:8px;font-size:max(13px,var(--fs-2nd,0px))}.coverage-guide-cost-model_missing__E4PH8 ul{padding-left:18px;margin-bottom:0}.coverage-guide-cost-model_missing__E4PH8 li{margin-bottom:6px}.coverage-guide-cost-model_asideStat__Rj_zJ{padding:18px 0;border-bottom:1px solid var(--line)}.coverage-guide-cost-model_asideStat__Rj_zJ span{display:block;font-size:max(13px,var(--fs-2nd,0px));color:var(--muted)}.coverage-guide-cost-model_asideStat__Rj_zJ strong{display:block;font:500 25px/1.2 Georgia,serif;margin-top:8px}.coverage-guide-cost-model_aside__QwtXV>p{margin-top:18px!important}.coverage-guide-cost-model_breakdown__DzRKr{font-size:max(13px,var(--fs-2nd,0px))}.coverage-guide-cost-model_breakdown__DzRKr>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.coverage-guide-cost-model_breakdown__DzRKr dd{margin:0}.coverage-guide-cost-model_breakdown__DzRKr dt{min-width:0}@media(max-width:760px){.coverage-guide-cost-model_settingRow__hVAyZ{grid-template-columns:1fr}.coverage-guide-cost-model_stepNav__8Sarj button span{display:none}.coverage-guide-cost-model_stepNav__8Sarj button{min-height:40px}.coverage-guide-cost-model_optionNav__9gbWn{flex-direction:column}.coverage-guide-cost-model_optionNav__9gbWn button{width:100%}.coverage-guide-cost-model_resultCard__Qok7g{padding:18px}.coverage-guide-cost-model_metrics__pcm6U{grid-template-columns:1fr}.coverage-guide-cost-model_total__DqrnL{font-size:31px!important}.coverage-guide-cost-model_budgetInput__jqSeA{padding:17px}.coverage-guide-cost-model_aside__QwtXV{border-top:1px solid var(--line);padding-top:20px!important}}@media print{.coverage-guide-cost-model_budgetInput__jqSeA,.coverage-guide-cost-model_optionNav__9gbWn,.coverage-guide-cost-model_optional__0ScrZ>summary,.coverage-guide-cost-model_settingRow__hVAyZ,.coverage-guide-cost-model_stepNav__8Sarj{display:none!important}.coverage-guide-cost-model_resultCard__Qok7g{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.coverage-guide-cost-model_optional__0ScrZ:not([open])>*{display:block}.coverage-guide-cost-model_breakdown__DzRKr{display:block!important}.coverage-guide-cost-model_results__CLbOi{display:block}.coverage-guide-cost-model_resultCard__Qok7g{margin:0 0 20px}.coverage-guide-cost-model_total__DqrnL{font-size:27px!important}}.coverage-guide-cost-model_coverageLabel__RA2wc select{overflow:hidden;text-overflow:ellipsis}.coverage-guide-cost-model_extras__w8Zlt{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.coverage-guide-cost-model_extras__w8Zlt>p{margin-top:6px}.coverage-guide-cost-model_chips__Fymav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.coverage-guide-cost-model_chip__Uw93D{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font:inherit;font-size:max(14px,var(--fs-2nd,0px));cursor:pointer;max-width:100%;text-align:left}.coverage-guide-cost-model_chip__Uw93D[aria-pressed=true]{background:var(--tint);border-color:var(--brand);color:var(--dark);font-weight:650}.coverage-guide-cost-model_chip__Uw93D:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.coverage-guide-cost-model_itemRow__c_X1h{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:10px 0}.coverage-guide-cost-model_extras__w8Zlt .coverage-guide-cost-model_formGrid__lpqMJ,.coverage-guide-cost-model_itemRow__c_X1h .coverage-guide-cost-model_formGrid__lpqMJ{margin:10px 0 0}.coverage-guide-cost-model_amount__GT3Zd select{display:block;width:100%;min-width:0;font:inherit;background:white;color:var(--ink);border:1px solid var(--line);border-radius:8px;min-height:48px;margin:7px 0 0;padding:10px}.coverage-guide-cost-model_extrasList__kTgUt{margin-top:14px;font-size:max(14px,var(--fs-2nd,0px))}.coverage-guide-cost-model_extrasList__kTgUt ul{padding-left:20px;margin:8px 0}.coverage-guide-cost-model_extrasList__kTgUt li .coverage-guide-cost-model_hint__bqzWb{margin-top:2px!important}.coverage-guide-cost-model_tableWrap__RBbzC{overflow-x:auto;max-width:100%;margin:12px 0}.coverage-guide-cost-model_monthTable__rIo10{border-collapse:collapse;width:100%;min-width:480px;font-size:max(13px,var(--fs-2nd,0px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-guide-cost-model_monthTable__rIo10 td,.coverage-guide-cost-model_monthTable__rIo10 th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right}.coverage-guide-cost-model_monthTable__rIo10 th[scope=row],.coverage-guide-cost-model_monthTable__rIo10 thead th:first-child{text-align:left}.coverage-guide-cost-model_monthTable__rIo10 tbody tr:first-child{background:var(--tint)}.coverage-guide-cost-model_chipLabel__g_MK4{flex-basis:100%;font-size:max(13px,var(--fs-2nd,0px));font-weight:600;color:var(--muted)}.coverage-guide-cost-model_tableWrap__RBbzC:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.facility-research_panel__Q9qwh{background:#fffdf8;color:#17241d;border:1px solid #d6d9ce;border-radius:16px;padding:clamp(20px,4vw,32px);margin:28px 0;line-height:1.6;overflow-wrap:anywhere}.facility-research_panel__Q9qwh h2{margin:4px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.25}.facility-research_panel__Q9qwh p{margin:12px 0}.facility-research_panel__Q9qwh a{color:#084d38;text-decoration:underline;text-underline-offset:3px}.facility-research_panel__Q9qwh a:focus-visible,.facility-research_panel__Q9qwh summary:focus-visible{outline:3px solid #084d38;outline-offset:4px}.facility-research_panel__Q9qwh ul{padding-left:24px}.facility-research_panel__Q9qwh li{margin:8px 0}.facility-research_panel__Q9qwh .facility-research_eyebrow__GHXQY{text-transform:uppercase;letter-spacing:.08em;font-size:max(12px,var(--fs-floor,12px));font-weight:700}.facility-research_panel__Q9qwh .facility-research_reviewed__sO5tF{font-size:max(14px,var(--fs-floor,14px))}.facility-research_panel__Q9qwh details{border-top:1px solid #d6d9ce;padding-top:16px}.facility-research_panel__Q9qwh summary{cursor:pointer;font-weight:650}.facility-research_panel__Q9qwh dt{font-weight:650;margin-top:16px}.facility-research_panel__Q9qwh dd{margin:4px 0 16px}@media (max-width:640px){.facility-research_panel__Q9qwh,.facility-research_panel__Q9qwh .facility-research_eyebrow__GHXQY,.facility-research_panel__Q9qwh .facility-research_reviewed__sO5tF{font-size:16px}}.home-health_explain__5PRnT{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0}@media (min-width:760px){.home-health_explain__5PRnT{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-health_ex__1_QAJ{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:max(.92rem,var(--fs-body,0px))}.home-health_ex__1_QAJ h2,.home-health_ex__1_QAJ h3{margin:0 0 4px;font:700 1rem/1.25 var(--display)}.home-health_ex__1_QAJ p{margin:0}.home-health_facts__3tuSu{margin:2px 0 8px;color:var(--ink2);font-size:max(.95rem,var(--fs-body,0px))}.home-health_scores__SQFeL{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:12px 0;list-style:none;padding:0!important}@media (min-width:640px){.home-health_scores__SQFeL{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-health_score__boZce{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.home-health_score__boZce .home-health_k__0CZaE{font-size:max(.82rem,var(--fs-2nd,0px));color:var(--ink2)}.home-health_score__boZce .home-health_v__d4FLR{font:700 1.25rem/1.25 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-health_score__boZce .home-health_c__G7VBN{font-size:max(.82rem,var(--fs-2nd,0px));color:var(--ink2)}.home-health_score__boZce.home-health_nr___tf_8 .home-health_v__d4FLR{font:600 1rem/1.3 var(--sans);color:var(--ink2)}.home-health_stars__g3LGh{color:#a8620f;letter-spacing:1px;font-family:var(--sans);font-size:1rem}.home-health_svc__JrZlt{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0!important}.home-health_svc__JrZlt li{font-size:max(.9rem,var(--fs-body,0px));padding:6px 11px;border-radius:999px;background:var(--paper2,#efeae0)}.home-health_svc__JrZlt li.home-health_off__rQF5S{background:transparent;border:1px dashed var(--line);color:var(--ink2)}.home-health_small__QAumh{display:block;font-size:max(.8rem,var(--fs-2nd,0px));color:var(--ink2);font-weight:400}.insurance_bar__i475A{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;display:grid;gap:10px;margin:0 0 14px;min-width:0}.insurance_barHead__bkADE{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.insurance_title__Pi6KZ{margin:0;font:700 max(.78rem,var(--fs-2nd,0px))/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.insurance_current__mu3eT{margin:0;font:700 1rem/1.3 var(--sans);overflow-wrap:anywhere}.insurance_row__9Vc7A{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end}.insurance_field__3fDWd{display:grid;gap:4px;font-size:max(.85rem,var(--fs-2nd,0px));color:var(--ink2);min-width:0}.insurance_select__m0l40,.insurance_zip__KxaY0{font:inherit;font-size:1rem;min-height:44px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);padding:0 10px;min-width:0;width:100%}.insurance_btns__a5Qxr{display:flex;gap:8px;flex-wrap:wrap}.insurance_btn__YOxmv{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--r-md);font:700 max(.92rem,var(--fs-body,0px))/1.2 var(--sans);cursor:pointer;border:1.5px solid var(--line);background:var(--card);color:var(--ink)}.insurance_btn__YOxmv.insurance_primary__xMIQa{background:var(--brand);border-color:var(--brand);color:#fff}.insurance_btn__YOxmv:disabled{opacity:.55;cursor:not-allowed}.insurance_note__iqNu6{margin:0;font-size:max(.82rem,var(--fs-2nd,0px));color:var(--ink2)}.insurance_badge__okPfx{margin:6px 0 0;font-size:max(.85rem,var(--fs-2nd,0px))}.insurance_badge__okPfx summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:3px 10px;border-radius:var(--r-pill);cursor:pointer;list-style:none;font-weight:700;border:1.5px solid var(--line);background:var(--soft,#f3f0e8);color:var(--ink)}.insurance_badge__okPfx summary::-webkit-details-marker{display:none}.insurance_badge__okPfx summary:after{content:"ⓘ";font-weight:400;opacity:.7}.insurance_badge__okPfx p{margin:6px 0 0;color:var(--ink2);max-width:60ch}.insurance_good__whEhg summary{background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand-dk)}.insurance_info__v9oHE summary{background:var(--gold-tint);border-color:var(--gold-line);color:#7a4c0f}.insurance_warn__2peCe summary{background:var(--warn-tint,#fbe9e4);border-color:var(--warn-line,rgba(178,58,30,.35));color:var(--warn,#b23a1e)}.insurance_section__QorKs{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;display:grid;gap:10px;background:var(--card);margin:18px 0}.insurance_section__QorKs h2{margin:0;font:700 var(--t-heading)/1.3 var(--sans)}.insurance_list__cj4OO{list-style:none;margin:0;padding:0;display:grid;gap:8px}.insurance_list__cj4OO li{display:grid;gap:2px;border-top:1px solid var(--line2);padding-top:8px}.insurance_yours__uAQgW{background:var(--brand-tint);border-radius:var(--r-md);padding:10px 12px}.insurance_link__CwpoJ{background:none;border:0;padding:0;font:inherit;color:var(--brand);text-decoration:underline;cursor:pointer;min-height:44px;text-align:left}.insurance_lines__I2aeS{list-style:none;margin:0;padding:0;display:grid;gap:4px}.insurance_lines__I2aeS li{margin:0;border-left:4px solid var(--line);padding:2px 0 2px 10px;line-height:1.35;overflow-wrap:anywhere}.insurance_lines__I2aeS li b{font-weight:700}.insurance_lines__I2aeS li.insurance_good__whEhg,.insurance_yours__uAQgW.insurance_good__whEhg{border-color:var(--brand-line)}.insurance_lines__I2aeS li.insurance_info__v9oHE{border-color:var(--gold-line)}.insurance_lines__I2aeS li.insurance_warn__2peCe{border-color:var(--warn-line,rgba(178,58,30,.35))}.insurance_more__hf6lM>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;color:var(--brand)}.insurance_more__hf6lM[open]>summary{margin-bottom:8px}.insurance_group__mQSKp{margin:10px 0 4px;font:700 1rem/1.3 var(--sans)}.insurance_yours__uAQgW.insurance_info__v9oHE,.insurance_yours__uAQgW.insurance_neutral__mhEO8{background:var(--soft,#f3f0e8)}.short-flow_screen__Hq1AR{display:contents}.short-flow_fs__ews4F{border:0;margin:18px 0 0;padding:0;min-width:0}.short-flow_legend__VRULY{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:10px;padding:0}.short-flow_legend__VRULY small{font-weight:400;color:var(--ink2);font-size:max(14px,var(--fs-2nd,0px))}.short-flow_picks__eb9s4{display:grid;gap:8px}.short-flow_pick__spxO8{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;box-sizing:border-box;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-md);cursor:pointer;font-size:max(16px,var(--fs-body,0px));color:var(--ink);line-height:1.3}.short-flow_pick__spxO8:hover{border-color:var(--brand)}.short-flow_pick__spxO8:has(input:checked){border-color:var(--brand);background:var(--brand-tint);font-weight:700}.short-flow_pick__spxO8:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.short-flow_pick__spxO8 input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--brand)}.short-flow_pick__spxO8 input:disabled{cursor:progress}.short-flow_hint__77_zQ{display:block;font-size:max(13.5px,var(--fs-2nd,0px));font-weight:400;color:var(--ink2)}.short-flow_inline__iQt9U{margin-top:12px;padding:14px;border-radius:var(--r-md);background:var(--paper2,#f6f8f7);border:1px solid var(--line)}.short-flow_inline__iQt9U b{display:block}.short-flow_note__a7LYv{display:block;font-size:max(13.5px,var(--fs-2nd,0px));color:var(--ink2);margin:2px 0 10px}.short-flow_check__YjZtt{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:max(15px,var(--fs-body,0px))}.short-flow_check__YjZtt input{width:20px;height:20px;accent-color:var(--brand)}.short-flow_nav__HMFZj{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.short-flow_nav__HMFZj .cta{margin-top:0;width:auto;flex:1 1;max-width:320px;min-height:52px}.short-flow_back__w7mRD{min-height:52px;padding:0 16px;background:none;border:1.5px solid var(--line);border-radius:var(--r-md);font-size:max(16px,var(--fs-body,0px));color:var(--ink);cursor:pointer}.short-flow_back__w7mRD:hover{border-color:var(--brand)}.short-flow_exact__EbxcH{margin:6px 0 18px}.short-flow_exactH__BwQ_p{margin:0 0 4px;font:700 var(--t-heading)/1.3 var(--sans)}.short-flow_exactSub__zmZKo{margin:0 0 10px;color:var(--ink2);font-size:max(14.5px,var(--fs-2nd,0px))}.short-flow_sheet__vF63W{padding:0 20px 20px}.short-flow_sheet__vF63W .cta{min-height:52px}@media (max-width:600px){.short-flow_nav__HMFZj .cta{max-width:none}}.short-flow_morePersonalize__bKXTG{margin:12px 0;color:var(--ink2);font-size:max(13px,var(--fs-2nd,0px))}.short-flow_morePersonalize__bKXTG>summary{cursor:pointer;color:var(--brand);font-weight:600}.short-flow_resultsMeta__QUH7p{font-size:max(14px,var(--fs-2nd,0px));color:var(--ink2);margin:0 0 4px}.short-flow_resultsNotice__pUtWB{font-size:max(14px,var(--fs-2nd,0px));color:var(--ink2);max-width:65ch;margin:0 0 14px}.short-flow_resultsTools__WlZb2{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink2);font-size:max(13px,var(--fs-2nd,0px));margin:12px 0}.short-flow_resultsTools__WlZb2 details{flex:1 1}.short-flow_resultsTools__WlZb2 summary{color:var(--brand);cursor:pointer}@media(max-width:600px){.short-flow_resultsTools__WlZb2{flex-wrap:wrap}}.short-flow_compactPlanCard__OmxKC .pcard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.short-flow_compactPlanCard__OmxKC .pcard-metric{min-width:0;overflow-wrap:anywhere}.short-flow_resultsFooter__v_ucN{position:static;width:auto;max-width:none;transform:none;margin:20px 0;padding:0;background:none;border:0;box-shadow:none}.short-flow_haveToday__9xOo6{margin-top:14px;display:grid;gap:8px}.short-flow_haveToday__9xOo6>span{font-weight:700;color:var(--ink);font-size:max(15px,var(--fs-body,0px))}.short-flow_haveToday__9xOo6 small{font-weight:400;color:var(--ink2)}.short-flow_exactH__BwQ_p{margin:4px 0 8px;color:var(--ink)}.short-flow_chips__PvFjQ{display:flex;flex-wrap:wrap;gap:8px}.short-flow_chip__9_sG9{min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;font-size:max(14.5px,var(--fs-2nd,0px));cursor:pointer}.short-flow_chipPrimary__kvXd1{border-color:var(--brand);background:var(--brand);color:#fff}.short-flow_chipDone__rbTAi{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dk)}.short-flow_chipFlag__qOFSI{border-color:var(--brand-dk);color:var(--brand-dk)}.short-flow_planType__4sy0U{margin:4px 0 6px}.short-flow_planTypeRow__mCGvy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden}.short-flow_planTypeBtn__UvE__{min-height:44px;padding:4px 8px;border:0;border-left:1.5px solid var(--line);border-radius:0;background:none;color:var(--ink);font-weight:700;font-size:max(14.5px,var(--fs-2nd,0px));line-height:1.15;cursor:pointer}.short-flow_planTypeBtn__UvE__:first-child{border-left-color:transparent}.short-flow_planTypeBtn__UvE__:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.short-flow_planTypeOn__QsgvJ{background:var(--brand);color:#fff}.short-flow_planTypeWhy__jm0Ax{margin:6px 0 0;color:var(--ink2);font-size:max(14px,var(--fs-2nd,0px))}.short-flow_rankCaption__b8gyl{color:var(--ink)}.short-flow_listNote__bv2D3{margin:6px 0 0;color:var(--ink2);font-size:16px;line-height:1.45}.short-flow_rankCaption__b8gyl b{color:var(--ink)}.short-flow_timingNote__mhnS8{margin:8px 0;padding:10px 12px;border-radius:var(--r-md);background:var(--brand-tint);color:var(--ink);font-size:max(14px,var(--fs-2nd,0px))}.short-flow_timingCheck__dW6kQ{margin:18px 0;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--card)}.short-flow_timingCheck__dW6kQ h2{margin:0 0 6px;font-size:max(18px,var(--fs-body,0px))}.short-flow_exactRow__eQsHT{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.short-flow_exactRow__eQsHT .short-flow_exactH__BwQ_p{margin:0}.short-flow_exactSplit__4KVHf{display:inline-flex;flex-wrap:nowrap;max-width:100%;border:1.5px solid var(--brand);border-radius:var(--r-pill);background:var(--card);overflow:hidden}.short-flow_exactSplit__4KVHf .short-flow_chip__9_sG9{border:0;border-radius:0;min-width:0}.short-flow_exactSplit__4KVHf .short-flow_chip__9_sG9+.short-flow_chip__9_sG9{border-left:1.5px solid var(--brand)}.short-flow_exactSplit__4KVHf .short-flow_chip__9_sG9:focus-visible{outline:3px solid var(--brand-dk);outline-offset:-4px}.short-flow_exactCaret__TMXTI{margin-left:6px;font-size:.85em}.short-flow_basicsLink__ZX8Z0{color:var(--brand-dk);font-weight:600;text-decoration:underline;text-underline-offset:3px}.short-flow_basicsLink__ZX8Z0:hover{color:var(--brand)}.short-flow_chipsMore__HnrN_{margin-top:8px}.short-flow_chipsMore__HnrN_ .short-flow_exactSub__zmZKo{margin:0 0 8px}.short-flow_planTypeDiff__lObv1{padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.short-flow_planTypeDiffBody__yQWPg{margin:8px 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);font-size:max(14.5px,var(--fs-2nd,0px))}@media (max-width:600px){.short-flow_resultsTools__WlZb2 details:not([open]){display:none}}.short-flow_metaRow__FmGK5{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;margin:0 0 4px}.short-flow_metaRow__FmGK5 .short-flow_morePersonalize__bKXTG,.short-flow_metaRow__FmGK5 .short-flow_resultsMeta__QUH7p{margin:0}.short-flow_metaRow__FmGK5 .short-flow_morePersonalize__bKXTG[open]{flex-basis:100%}@media (max-width:600px){.short-flow_exactH__BwQ_p{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.short-flow_resultsTools__WlZb2{margin:8px 0}}.short-flow_compactPlanCard__OmxKC .tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--r-pill);background:var(--brand-tint);font-size:15px;letter-spacing:.02em;text-transform:none}.short-flow_compactPlanCard__OmxKC .tag.cur{background:var(--paper,#f5f1e8)}.short-flow_compactPlanCard__OmxKC .pcard-top{margin-bottom:6px}.short-flow_compactPlanCard__OmxKC .givebadge{font-size:15px}.short-flow_compactPlanCard__OmxKC .givebadge>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--brand-dk);font-weight:700;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.short-flow_compactPlanCard__OmxKC .givebadge[open]{flex-basis:100%;order:3}.short-flow_compactPlanCard__OmxKC .givebadge .givenote{margin:0;font-size:16px}.short-flow_compactPlanCard__OmxKC .py-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.short-flow_compactPlanCard__OmxKC .py-hero .py-fact{padding:8px 9px}.short-flow_compactPlanCard__OmxKC .py-hero .k{font-size:15px;line-height:1.3}.short-flow_compactPlanCard__OmxKC .py-hero .v{font-size:1.2rem}.short-flow_compactPlanCard__OmxKC .py-more>summary{min-height:44px;display:flex;align-items:center;color:var(--brand);font-weight:700;cursor:pointer;font-size:16px}.short-flow_compactPlanCard__OmxKC .py-more .py-minor{margin-top:0}@media (max-width:420px){.short-flow_compactPlanCard__OmxKC .py-hero .v{font-size:1.05rem}}.short-flow_compactPlanCard__OmxKC .pcard-metrics,.short-flow_compactPlanCard__OmxKC .py-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:420px){.short-flow_compactPlanCard__OmxKC .py-hero{gap:6px}.short-flow_compactPlanCard__OmxKC .py-hero .py-fact{padding:8px 7px}.short-flow_compactPlanCard__OmxKC .pcard-metrics{column-gap:10px}}.hero.short-flow_entry__xomqX{grid-template-areas:"h1 card" "copy card";grid-template-rows:auto 1fr;row-gap:18px;align-items:start}.short-flow_entryH1__v_NVE{grid-area:h1;align-self:end;margin:0}.short-flow_entryCard__X82J5{grid-area:card}.short-flow_entryCopy__lUR1b{grid-area:copy}.short-flow_entryCopy__lUR1b .hero-sub{margin:0 0 12px}.short-flow_entryHint__GqO3P{margin:8px 0 0;color:var(--ink2);font-size:max(15px,var(--fs-body,0px));line-height:1.45}.short-flow_entryChecks__acGbg{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:12px 0 0;padding:0;font-weight:600;font-size:max(15px,var(--fs-body,0px));color:var(--ink)}@media (max-width:820px){.hero.short-flow_entry__xomqX{grid-template-columns:1fr;grid-template-areas:"h1" "card" "copy";grid-template-rows:auto;row-gap:16px;padding:14px 0 26px}.sh-card.short-flow_entryCard__X82J5{padding:20px 18px 18px}}.enroll.short-flow_strip__3F_37{gap:4px 10px;padding:8px 14px;margin:6px 0 0}.en-skeleton.short-flow_strip__3F_37{min-height:40px}.enroll.short-flow_strip__3F_37 .en-ico{font-size:16px}.short-flow_stripLine__vdA7v{flex:1 1;margin:0;min-width:0;font-size:max(15px,var(--fs-body,0px));line-height:1.35;color:var(--ink)}.enroll.open .short-flow_stripLine__vdA7v{color:#fff}.enroll.open .short-flow_stripNote__p1S5P{color:rgba(255,255,255,.88)}.short-flow_resultsH1__qJleU:focus:not(:focus-visible),.short-flow_resultsH1__qJleU[tabindex="-1"]:focus-visible{outline:none}.short-flow_sortLine__1tOiB{flex:1 1 auto;min-width:0}.short-flow_aboutBtn__9pk2a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;padding:0;vertical-align:middle;border:1.5px solid var(--brand);border-radius:50%;background:var(--card);color:var(--brand-dk);font:700 16px/1 var(--sans);cursor:pointer}.short-flow_aboutBtn__9pk2a[aria-expanded=true]{background:var(--brand-tint)}.short-flow_aboutBody__tdpsm{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.short-flow_aboutBody__tdpsm .short-flow_listNote__bv2D3:first-child{margin-top:0}.short-flow_printOnly__Q9TxA{display:none}@media print{.short-flow_aboutBody__tdpsm[hidden]{display:block!important}.short-flow_printOnly__Q9TxA{display:block}}.CashComparePanel_list__TDf5u{list-style:none;margin:10px 0 0;padding:0}.CashComparePanel_row__gth7z{border-top:1px solid var(--line);padding:12px 0}.CashComparePanel_name__P2hk3{font-weight:800;color:var(--ink);font-size:max(15px,var(--fs-body,0px));text-transform:capitalize}.CashComparePanel_pair__ebe1m{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:6px}.CashComparePanel_k__ORF_h{display:block;font-size:max(12.5px,var(--fs-floor,0px));color:var(--ink2)}.CashComparePanel_v__O_Db_{display:block;font-weight:700;color:var(--ink);font-size:max(15px,var(--fs-body,0px))}.CashComparePanel_note__Vam6W{margin:6px 0 0;color:var(--ink2);font-size:max(14px,var(--fs-2nd,0px));line-height:1.5}.CashComparePanel_links__LEm2A{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:max(14px,var(--fs-2nd,0px))}.CashComparePanel_total__LjS3M{border-top:2px solid var(--line);padding-top:12px;margin-top:4px}.CashComparePanel_p__Qe5OA{margin:10px 0 0;color:var(--ink2);font-size:max(14px,var(--fs-2nd,0px));line-height:1.55}.CashComparePanel_frame__XuJ8c{margin:0 0 4px;color:var(--ink);font-weight:700;line-height:1.5}@media (max-width:420px){.CashComparePanel_pair__ebe1m{grid-template-columns:1fr}}.DrugYear_wrap__tTXd6{margin-top:10px;padding-top:8px;border-top:1px solid var(--line2)}.DrugYear_pair__WhG4f{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.DrugYear_k__iDFD3{display:block;font-size:max(12.5px,var(--fs-floor,0px));color:var(--ink2)}.DrugYear_v__1Wp7O{display:block;font-weight:800;color:var(--ink);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DrugYear_note__36fM_{margin:6px 0 0;color:var(--ink2);font-size:max(13px,var(--fs-floor,0px));line-height:1.45}.DrugYear_detail__onWWF{margin:14px 20px 0}.DrugYear_detail__onWWF h4{margin:0 0 6px}.DrugYear_scroll__8__zg{overflow-x:auto}.DrugYear_table__nnFhN{width:100%;border-collapse:collapse;font-size:max(14px,var(--fs-2nd,0px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DrugYear_table__nnFhN td,.DrugYear_table__nnFhN th{padding:6px 8px;border-top:1px solid var(--line2);text-align:right;white-space:nowrap}.DrugYear_table__nnFhN td:first-child,.DrugYear_table__nnFhN th:first-child{text-align:left}.DrugYear_table__nnFhN thead th{color:var(--ink2);font-weight:600;border-top:0}.DrugYear_table__nnFhN tfoot td{font-weight:800;color:var(--ink);border-top:2px solid var(--line)}.DrugYear_phase__X2SRH{display:block;font-size:.85em;color:var(--ink2)}.DrugYear_list__P4Scp{margin:8px 0 0;padding-left:18px;color:var(--ink2);font-size:max(13px,var(--fs-floor,0px));line-height:1.5}@media (max-width:420px){.DrugYear_pair__WhG4f{grid-template-columns:1fr}}.coverage-guide-panel_entry__B1n19{border:0;background:none;color:#084d38;font:600 max(15px,var(--fs-body,0px))/1.4 ui-sans-serif,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;padding:12px 0;cursor:pointer;text-align:left;min-height:44px}.coverage-guide-panel_card__K8UWc{background:#e7f2ec;border:1px solid #c8dacf;border-radius:var(--r-md);padding:18px 20px;margin:20px 0;color:#17241d;font:max(16px,var(--fs-body,0px))/1.5 ui-sans-serif,system-ui,sans-serif}.coverage-guide-panel_card__K8UWc strong{display:block}.coverage-guide-panel_card__K8UWc p{margin:5px 0}.coverage-guide-panel_close__JFxki:focus-visible,.coverage-guide-panel_entry__B1n19:focus-visible{outline:3px solid #0c6b4f;outline-offset:3px}.coverage-guide-panel_dialog__6BG07{width:min(900px,calc(100vw - 40px));height:min(900px,90dvh);max-width:none;max-height:none;padding:0;border:1px solid #d7ddd7;border-radius:var(--r-md);overflow:hidden;background:#f6f1e7;color:#17241d}.coverage-guide-panel_dialog__6BG07::backdrop{background:#183228ad}.coverage-guide-panel_content__k69_f{height:100%;display:flex;flex-direction:column}.coverage-guide-panel_header__eZCX8{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 28px;border-bottom:1px solid #d7ddd7;background:#f6f1e7}.coverage-guide-panel_header__eZCX8 p{margin:0 0 5px;color:#0c6b4f;font:750 max(11px,var(--fs-floor,0px))/1.4 system-ui,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.coverage-guide-panel_header__eZCX8 h2{margin:0;font:600 var(--t-title)/1.2 Georgia,serif;letter-spacing:-.5px}.coverage-guide-panel_close__JFxki{background:white;border:1px solid #d7ddd7;border-radius:var(--r-sm);padding:14px 16px;color:#084d38;font:max(15px,var(--fs-body,0px))/1.4 system-ui,sans-serif;cursor:pointer;min-height:50px}.coverage-guide-panel_close__JFxki span{margin-left:12px;font-size:22px}.coverage-guide-panel_notice__OaxU1{flex-shrink:0;padding:14px 28px 0;margin:0;font:max(14px,var(--fs-2nd,0px))/1.5 system-ui,sans-serif;color:#53625a}.coverage-guide-panel_frame__4Ipo6{display:block;width:100%;flex:1 1;min-height:0;border:0;background:#f6f1e7}.coverage-guide-panel_loading__X09F7{position:absolute;left:28px;top:175px;font:max(14px,var(--fs-2nd,0px)) system-ui,sans-serif}.coverage-guide-panel_dialog__6BG07:not([open]){display:none}@media(max-width:700px){.coverage-guide-panel_dialog__6BG07{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;border:0;border-radius:0}.coverage-guide-panel_header__eZCX8{padding:16px 20px}.coverage-guide-panel_notice__OaxU1{padding:14px 20px 0}.coverage-guide-panel_card__K8UWc{padding:16px}.coverage-guide-panel_loading__X09F7{left:20px}}@media print{.coverage-guide-panel_card__K8UWc,.coverage-guide-panel_dialog__6BG07,.coverage-guide-panel_entry__B1n19{display:none!important}}.coverage-guide-panel_dialog__6BG07{box-sizing:border-box}.editorial_strip__p4FJy{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin:12px 0 18px}.editorial_stripLine__F32lp,.editorial_strip__p4FJy{font-size:max(.86rem,var(--fs-2nd,0px));color:var(--ink2)}.editorial_stripLine__F32lp{margin:0 0 14px}.editorial_stripLine__F32lp b{color:var(--ink)}.editorial_crumbBack__KoK1F.editorial_crumbBack__KoK1F{display:none}@media (max-width:640px){.editorial_crumbFull__DJ_co{display:none}.editorial_crumbBack__KoK1F.editorial_crumbBack__KoK1F{display:inline-flex}}.editorial_strip__p4FJy b{color:var(--ink)}.editorial_box__AWbgf a,.editorial_strip__p4FJy a{color:var(--brand-dk)}.editorial_strip__p4FJy a{display:inline-flex;align-items:center;min-height:44px}.editorial_box__AWbgf{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;margin:24px 0;display:grid;gap:10px}.editorial_box__AWbgf h2{margin:0;font:700 var(--t-heading)/1.3 var(--sans)}.editorial_box__AWbgf dl{display:grid;grid-template-columns:150px 1fr;gap:8px 14px;margin:0;font-size:max(.92rem,var(--fs-body,0px))}.editorial_box__AWbgf dt{font-weight:700}.editorial_box__AWbgf dd{margin:0;color:var(--ink2)}.editorial_box__AWbgf ol,.editorial_box__AWbgf ul{margin:0;padding-left:20px;font-size:max(.88rem,var(--fs-2nd,0px));color:var(--ink2)}.editorial_box__AWbgf .disclose{margin:0;box-shadow:none}.editorial_box__AWbgf .disclose ol{padding-left:36px}@media (max-width:560px){.editorial_box__AWbgf dl{grid-template-columns:1fr}.editorial_box__AWbgf dt{margin-top:6px}}.editorial_suggest___OYZR{margin:18px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.editorial_reportCare__JVfQg{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-dk);font-weight:600;text-underline-offset:3px}.editorial_suggestBtn___h74l{background:none;border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 14px;font:inherit;font-size:max(.9rem,var(--fs-body,0px));color:var(--brand-dk);cursor:pointer;min-height:44px}.editorial_suggestBtn___h74l:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.editorial_dialog__tSsy1{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--line);border-radius:var(--r-md);padding:18px;background:var(--card);color:var(--ink)}.editorial_dialog__tSsy1::backdrop{background:rgba(0,0,0,.45)}.editorial_dialog__tSsy1 h2{margin:0 0 6px;font:700 var(--t-heading)/1.3 var(--sans)}.editorial_dialog__tSsy1 label{display:block;font-size:max(.88rem,var(--fs-2nd,0px));font-weight:600;margin:12px 0 4px}.editorial_dialog__tSsy1 input,.editorial_dialog__tSsy1 select,.editorial_dialog__tSsy1 textarea{width:100%;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 10px;font:inherit;font-size:max(16px,var(--fs-body,0px));background:var(--card);color:var(--ink)}.editorial_muted__I85eN{color:var(--ink2);font-size:max(.85rem,var(--fs-2nd,0px));display:block;margin-top:4px}.editorial_actions___eGWo{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.editorial_research__2SX_9{border-left:3px solid var(--brand);background:var(--card);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:12px 14px;margin:14px 0;display:grid;gap:6px;font-size:max(.92rem,var(--fs-body,0px))}.editorial_research__2SX_9 ul{margin:0;padding-left:18px;display:grid;gap:6px}.editorial_research__2SX_9 small{color:var(--ink2)}.editorial_research__2SX_9 a{color:var(--brand-dk)}.editorial_cite__6RUIc{color:var(--ink2)}.listing-update_box__esuNT{margin:12px 0;display:grid;gap:6px}.listing-update_closed__A0CYD{margin:0;padding:8px 12px;border-radius:8px;font-weight:700;background:#fdecea;color:#8a1c14;border:1px solid #f3c2bd}.listing-update_facts__yrUB0{margin:0;display:grid;gap:4px;font-size:max(14px,var(--fs-2nd,0px))}.listing-update_facts__yrUB0>div{display:flex;flex-wrap:wrap;gap:0 8px}.listing-update_facts__yrUB0 dt{font-weight:700}.listing-update_facts__yrUB0 dt:after{content:":"}.listing-update_facts__yrUB0 dd{margin:0;overflow-wrap:anywhere;min-width:0}.listing-update_label__UfSbr{font-size:max(12px,var(--fs-floor,0px));opacity:.72}@media (prefers-color-scheme:dark){.listing-update_closed__A0CYD{background:#3a1512;color:#ffd9d4;border-color:#6b2a24}}.listing-update_lookbook__Vpt2a{margin:16px 0;padding:14px 16px;border:1px dashed #b7a26a;border-radius:12px;background:#fbf8ef;color:#17241d;display:grid;gap:8px;min-width:0}.listing-update_lookbook__Vpt2a h2,.listing-update_lookbook__Vpt2a h3{margin:0;font-size:17px;color:inherit}.listing-update_lookbook__Vpt2a p{margin:0;color:inherit;white-space:pre-line;overflow-wrap:anywhere}.listing-update_lbLabel__fhtdR{font-size:max(12px,var(--fs-floor,0px));color:#6b5a2a}.listing-update_lbPhotos__qWa3s{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.listing-update_lbPhotos__qWa3s img{width:100%;height:110px;object-fit:cover;border-radius:8px;display:block}.listing-update_claim__1tM5y{font-size:max(13px,var(--fs-2nd,0px));margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px 20px}.directory_dialog__nM3dP,.directory_kit__ebYBC,.directory_section__FuIw_{--warn:#8a4b06;--warn-tint:#fbefdc;--warn-line:rgba(138,75,6,.32);--soft:#efeae0;--star:#a8620f;--focus:#1a5fd0}.directory_section__FuIw_ :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.directory_kit__ebYBC{display:grid;gap:16px;margin:8px 0 24px}.directory_kit__ebYBC :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.directory_skip__ocNh_{position:absolute;left:-9999px}.directory_skip__ocNh_:focus{left:16px;z-index:20;background:var(--card);padding:10px 14px;border-radius:var(--r-sm);box-shadow:var(--shadow-sm)}.directory_layout__T_s7v{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width:900px){.directory_layout__T_s7v.directory_withFilters__B_iev{grid-template-columns:220px minmax(0,1fr)}}@media (min-width:1180px){.directory_layout__T_s7v.directory_withHelp__nu6Jf{grid-template-columns:minmax(0,1fr) 250px}.directory_layout__T_s7v.directory_withFilters__B_iev.directory_withHelp__nu6Jf{grid-template-columns:220px minmax(0,1fr) 250px}}.directory_filters__IUti7{display:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:16px;gap:16px;position:sticky;top:12px}@media (min-width:900px){.directory_filters__IUti7{display:grid}.directory_filtersBtn__d_G1_{display:none!important}}.directory_fieldset__NbRXr{border:0;padding:0;margin:0;display:grid;gap:4px}.directory_legend__QS39a{font:700 max(.9375rem,var(--fs-floor,0px))/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2);margin-bottom:6px;padding:0}.directory_opt__MDZbO{display:flex;gap:10px;align-items:center;min-height:44px;font-size:max(.93rem,var(--fs-body,0px));cursor:pointer}.directory_opt__MDZbO input{width:20px;height:20px;accent-color:var(--brand);flex:none}.directory_results___piRG{display:grid;gap:14px;min-width:0}.directory_heading__RKemz{margin:0;font:700 clamp(1.3rem,3vw,1.7rem)/1.2 var(--display)}.directory_rhead__ceG0q{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.directory_count__4Jvuz{margin:0;font-size:max(.95rem,var(--fs-body,0px));color:var(--ink2)}.directory_order__fNa5_{display:flex;gap:8px;align-items:center;font-size:max(.92rem,var(--fs-body,0px))}.directory_select__8VPKb{font:inherit;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:0 10px}.directory_btn__D7NCY,.directory_select__8VPKb{min-height:44px;background:var(--card);color:var(--ink)}.directory_btn__D7NCY{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;border-radius:var(--r-md);font:700 max(.95rem,var(--fs-body,0px))/1.2 var(--sans);cursor:pointer;border:1.5px solid var(--line);text-decoration:none}.directory_btn__D7NCY.directory_primary__XYtrW{background:var(--brand);border-color:var(--brand);color:#fff}.directory_btn__D7NCY:disabled{opacity:.55;cursor:not-allowed}.directory_cards__jLBSf{list-style:none;margin:0;padding:0;display:grid;gap:14px}.directory_card__W9SXe{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:18px;display:grid;gap:14px;min-width:0}.directory_ch__92tuU{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.directory_name__g7YxW{margin:0;font:700 1.25rem/1.25 var(--display);overflow-wrap:anywhere}.directory_name__g7YxW a{color:inherit;text-decoration:none}.directory_name__g7YxW a:hover{text-decoration:underline}.directory_where__ypLtw{margin:3px 0 0;font-size:max(.9rem,var(--fs-body,0px));color:var(--ink2)}.directory_ch__92tuU .saveheart{min-height:44px;min-width:44px;flex:none}.directory_banner__wfHUl{display:flex;gap:8px;align-items:flex-start;background:var(--warn-tint);border:1.5px solid var(--warn);border-radius:var(--r-md);padding:10px 12px;font-size:max(.9rem,var(--fs-body,0px));color:var(--ink)}.directory_banner__wfHUl a,.directory_banner__wfHUl b{color:var(--warn)}section.directory_safety__EU7vI{border:1.5px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin:0;padding:0;background:var(--card)}section.directory_safety__EU7vI.directory_flag__HxQz8{border-color:var(--warn-line)}.directory_safetyHead__ERRFt{margin:0;padding:8px 12px;font:700 var(--t-label)/1.3 var(--sans);letter-spacing:0;text-transform:none;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;background:var(--soft)}.directory_flag__HxQz8 .directory_safetyHead__ERRFt{background:var(--warn-tint);color:var(--warn)}.directory_safetyHead__ERRFt span{font-weight:600;letter-spacing:0;text-transform:none;font-size:var(--t-small)}.directory_safety__EU7vI ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.directory_safety__EU7vI ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.directory_safety__EU7vI li{padding:9px 12px;border-top:1px solid var(--line2);display:grid;gap:1px;align-content:start}.directory_k__sRHTO{font-size:max(.78rem,var(--fs-2nd,0px));color:var(--ink2)}.directory_v__Bi4mY{font:700 1rem/1.25 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directory_c__zw8tI{font-size:max(.76rem,var(--fs-floor,0px));color:var(--ink2)}.directory_hit__Ma1Po .directory_v__Bi4mY{color:var(--warn)}.directory_unknown__KImBs .directory_v__Bi4mY{font-weight:600;color:var(--ink2)}.directory_glance__1J0mM{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.directory_glance__1J0mM{grid-template-columns:repeat(4,minmax(0,1fr))}}.directory_g__zqIrF{background:var(--paper);border:1px solid var(--line2);border-radius:var(--r-md);padding:10px 12px;display:grid;gap:2px;align-content:start;min-width:0}.directory_g__zqIrF.directory_nr__9XmIw .directory_v__Bi4mY{font-weight:600;color:var(--ink2)}.directory_stars__pVGPA{color:var(--star);letter-spacing:1px}.directory_sub__7UHuc{margin:0 0 6px;font:700 max(.9375rem,var(--fs-floor,0px))/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2)}.directory_watch__tdHYK{border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:var(--r-md);padding:10px 12px}.directory_watch__tdHYK .directory_sub__7UHuc{color:var(--warn)}.directory_watch__tdHYK ul{margin:0;padding-left:18px;font-size:max(.9rem,var(--fs-body,0px))}.directory_chips__Xe3Vj{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.directory_chips__Xe3Vj li{font-size:max(.85rem,var(--fs-2nd,0px));padding:5px 10px;border-radius:var(--r-pill);background:var(--soft)}.directory_actions__PX4H5{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line2);padding-top:12px}.directory_actions__PX4H5 .act.primary{min-height:44px;padding:0 16px;font-size:max(.95rem,var(--fs-body,0px));width:auto}.directory_phone__LVODY{color:var(--ink)}.directory_cmp__zZV_6,.directory_phone__LVODY{display:inline-flex;align-items:center;min-height:44px;font-size:max(.92rem,var(--fs-body,0px))}.directory_cmp__zZV_6{gap:8px;cursor:pointer;margin-left:auto}.directory_cmp__zZV_6 input{width:20px;height:20px;accent-color:var(--brand)}@media (max-width:639px){.directory_actions__PX4H5 .act.primary{flex:1 1 100%}.directory_cmp__zZV_6{margin-left:0}}.directory_help__F5kEA{display:none;gap:12px;position:sticky;top:12px}@media (min-width:1180px){.directory_help__F5kEA{display:grid}}.directory_helpInline__OV7n5{display:grid;gap:12px}@media (min-width:1180px){.directory_helpInline__OV7n5{display:none}}.directory_hbox__qdXy0{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;display:grid;gap:8px}.directory_hbox__qdXy0 h2,.directory_hbox__qdXy0 h3{margin:0;font:700 1rem/1.25 var(--display)}.directory_hbox__qdXy0 ol,.directory_hbox__qdXy0 ul{margin:0;padding-left:20px;font-size:max(.9rem,var(--fs-body,0px));display:grid;gap:5px}.directory_hbox__qdXy0 p{margin:0;font-size:max(.9rem,var(--fs-body,0px))}.directory_hbox__qdXy0.directory_ind__8O0R1{background:var(--brand-tint);border-color:var(--brand-line)}.directory_tray__C4nXv{position:sticky;bottom:12px;z-index:5;background:var(--ink);color:var(--paper);border-radius:var(--r-md);padding:10px 12px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.directory_tray__C4nXv p{margin:0;font-size:max(.92rem,var(--fs-body,0px));min-width:0;overflow-wrap:anywhere}.directory_trayActions__b2WEs{display:flex;gap:8px;flex-wrap:wrap}.directory_tray__C4nXv .directory_btn__D7NCY{background:var(--paper);color:var(--ink);border-color:var(--paper)}.directory_tray__C4nXv .directory_btn__D7NCY.directory_ghost__XoqHa{background:transparent;color:var(--paper);border-color:rgba(255,255,255,.4)}.directory_dialog__nM3dP{border:0;padding:0;border-radius:var(--r-md) var(--r-md) 0 0;width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;background:var(--card);color:var(--ink)}@media (min-width:700px){.directory_dialog__nM3dP{border-radius:var(--r-md);max-width:min(960px,94vw);margin:auto}}.directory_dialog__nM3dP::backdrop{background:rgba(10,20,15,.5)}.directory_panel__cULcR{padding:16px;display:grid;gap:14px}.directory_ph__PFfSc{display:flex;justify-content:space-between;align-items:center;gap:10px}.directory_ph__PFfSc h2{margin:0;font:700 1.15rem/1.2 var(--display)}.directory_tableWrap__rQTMw{overflow-x:auto}.directory_table__scwoG{border-collapse:collapse;width:100%;font-size:max(.9rem,var(--fs-body,0px))}.directory_table__scwoG td,.directory_table__scwoG th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line2)}.directory_table__scwoG thead th{font-family:var(--display)}@media (prefers-reduced-motion:reduce){.directory_dialog__nM3dP,.directory_kit__ebYBC *{transition:none!important;animation:none!important}}.directory_section__FuIw_{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:0 16px;margin:12px 0}.directory_section__FuIw_>summary{cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}.directory_section__FuIw_>summary::-webkit-details-marker{display:none}.directory_section__FuIw_>summary:after{content:"+";font-size:1.3rem;color:var(--ink2)}.directory_section__FuIw_[open]>summary:after{content:"–"}.directory_section__FuIw_>summary h2{margin:0;font:700 var(--t-heading)/1.3 var(--sans)}.directory_sectionBody__To9Lh{padding:0 0 16px;display:grid;gap:12px}.directory_section__FuIw_.directory_flag__HxQz8{border-color:var(--warn-line)}.directory_rows__9ouVZ{margin:0;display:grid}.directory_rows__9ouVZ>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;border-bottom:1px solid var(--line2)}@media (min-width:640px){.directory_rows__9ouVZ>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}}.directory_rows__9ouVZ dt{font-size:max(.93rem,var(--fs-body,0px));color:var(--ink2)}.directory_rows__9ouVZ dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directory_rows__9ouVZ dd.directory_hit__Ma1Po{color:var(--warn)}.directory_list__ff8G5{margin:0;padding-left:20px;display:grid;gap:8px;font-size:max(.93rem,var(--fs-body,0px))}.directory_means__Tl__R{margin:0;font-size:max(.88rem,var(--fs-2nd,0px));color:var(--ink2)}.directory_src__c7_Ht{margin:0;font-size:max(.8rem,var(--fs-2nd,0px));color:var(--ink2)}.directory_headerFacts__UemNY{margin:2px 0 8px;color:var(--ink2);font-size:max(.95rem,var(--fs-body,0px))}.directory_kit__ebYBC ul.directory_cards__jLBSf,.directory_kit__ebYBC ul.directory_chips__Xe3Vj,.directory_kit__ebYBC ul.directory_glance__1J0mM,.directory_safety__EU7vI ul.directory_items__baiuj{padding-left:0;margin:0}.directory_badge___B_Gq{display:inline-block;margin:6px 0 0;font:700 max(.9375rem,var(--fs-floor,0px))/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--brand-dk,var(--brand));background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:var(--r-pill);padding:5px 9px}.directory_chips__Xe3Vj li.directory_off__eOs_1{background:transparent;border:1px dashed var(--line);color:var(--ink2)}.directory_chipOpts__BFUXL{display:flex;flex-wrap:wrap;gap:6px}.directory_chipOpts__BFUXL .directory_legend__QS39a{flex:1 1 100%}.directory_chipOpts__BFUXL .directory_opt__MDZbO{min-height:44px;padding:0 12px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:max(.88rem,var(--fs-2nd,0px));gap:8px}.directory_chipOpts__BFUXL .directory_opt__MDZbO:has(input:checked){border-color:var(--brand);background:var(--brand-tint);font-weight:700}.directory_chipOpts__BFUXL .directory_opt__MDZbO input{width:18px;height:18px}.directory_sum__y56Lw{margin:0;font:600 1.02rem/1.45 var(--sans);color:var(--ink)}.directory_know__TEObT{--good:#0c6b4f;--good-tint:#e7f2ec;--warn:#8a4b06;--warn-tint:#fbefdc;list-style:none;margin:0;padding:0;display:grid;gap:6px}ul.directory_know__TEObT[class]{padding-left:0;margin:0}.directory_know__TEObT li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:var(--r-sm);font-size:max(.95rem,var(--fs-body,0px));line-height:1.4;min-width:0;overflow-wrap:anywhere}.directory_know__TEObT li.directory_good__B_hUy{background:var(--good-tint)}.directory_know__TEObT li.directory_warn__axVXd{background:var(--warn-tint)}.directory_know__TEObT .directory_icon__vE7vV{font-weight:800;flex:none;width:1.2em;text-align:center}.directory_know__TEObT li.directory_good__B_hUy .directory_icon__vE7vV{color:var(--good)}.directory_know__TEObT li.directory_warn__axVXd .directory_icon__vE7vV{color:var(--warn)}.directory_know__TEObT small{display:block;color:var(--ink2);font-size:max(.84rem,var(--fs-2nd,0px));margin-top:2px}.directory_actions__PX4H5 .act{min-height:44px;padding:0 16px;font-size:max(.95rem,var(--fs-body,0px))}.directory_more__TDrWv{border-top:1px solid var(--line2);padding-top:4px;min-width:0}.directory_more__TDrWv>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--brand-dk,var(--brand))}.directory_more__TDrWv[open]>summary{margin-bottom:8px}.directory_moreBody__dlA7U{display:grid;gap:14px;min-width:0}.directory_moreLink__1dzKW{margin:0}.directory_moreLink__1dzKW .act{min-height:44px}.directory_card__W9SXe>.directory_actions__PX4H5{border-top:0;padding-top:0}.directory_simple__lWzwu{display:grid;gap:10px;margin:10px 0 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.directory_simple__lWzwu h2{margin:0;font:700 var(--t-heading)/1.3 var(--sans)}.directory_shared__rRkch{background:var(--soft);border:1px solid var(--line2);border-radius:var(--r-md);padding:10px 14px;margin:0 0 12px}.directory_shared__rRkch ul{margin:4px 0 0;padding-left:20px}.directory_moreActions__fCYHx{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.directory_moreActions__fCYHx .act{min-height:44px;padding:0 16px}.directory_moreActions__fCYHx .directory_cmp__zZV_6{margin-left:0}.directory_moreBtn__BMMMr{display:flex;width:100%;justify-content:center;min-height:48px;margin-top:14px}.directory_table__scwoG tbody th a{display:inline-flex;align-items:center;min-height:44px}.directory_helpFold__lOdL2{display:block;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:0 14px}.directory_helpFold__lOdL2>summary{min-height:48px;padding-block:10px;display:flex;align-items:center;font-weight:700;cursor:pointer}.directory_helpFold__lOdL2[open]{display:grid;gap:12px;padding-bottom:14px}@media (min-width:1180px){.directory_helpFold__lOdL2{display:none}}.directory_compactCard___b5ZR{padding:14px;gap:10px}.directory_planBtn__TtkWE{margin-left:auto;padding-block:10px}@media (max-width:639px){.directory_rhead__ceG0q{display:grid;grid-template-columns:1fr 1fr;gap:8px}.directory_rhead__ceG0q .directory_count__4Jvuz,.directory_rhead__ceG0q .directory_order__fNa5_{grid-column:1/-1}.directory_planBtn__TtkWE{margin-left:0}}