.spm{margin:16px 0 24px}.spm-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.spm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.spm-tab{cursor:pointer;border:1px solid var(--line);background:var(--card,#fff);min-height:44px;color:var(--ink);border-radius:9999px;align-items:center;padding:8px 14px;font-size:15px;line-height:1.2;display:inline-flex}.spm-r-medicaid:checked~.spm-tabs .spm-t-medicaid,.spm-r-price:checked~.spm-tabs .spm-t-price,.spm-r-programs:checked~.spm-tabs .spm-t-programs{background:var(--ink);color:var(--paper);border-color:var(--ink)}.spm-r-medicaid:focus-visible~.spm-tabs .spm-t-medicaid,.spm-r-price:focus-visible~.spm-tabs .spm-t-price,.spm-r-programs:focus-visible~.spm-tabs .spm-t-programs{outline:2px solid var(--link);outline-offset:2px}.spm-grid{grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;max-width:720px;display:grid}.spm-tile{aspect-ratio:1;color:var(--ink);background:var(--sand);font-variant-numeric:tabular-nums;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;overflow:hidden}.spm-tile:hover,.spm-tile:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.spm-abbr{font-size:clamp(10px,2.4vw,15px);font-weight:700;line-height:1}.spm-val{margin-top:2px;font-size:clamp(8px,1.9vw,12px);line-height:1.1;display:none}.spm-key{color:var(--muted);margin:10px 0 0;font-size:14px;display:none}.spm-sw{vertical-align:-1px;border-radius:0;width:12px;height:12px;margin-left:4px;display:inline-block}.spm-credit{margin:10px 0 0;font-size:13px}.spm-r-medicaid:checked~.spm-grid .spm-v-medicaid,.spm-r-medicaid:checked~.spm-k-medicaid{display:block}.spm-r-medicaid:checked~.spm-grid .cov-limited{background:var(--positive-dark);color:#fff}.spm-r-medicaid:checked~.spm-grid .cov-no{background:var(--sand)}.spm-key .cov-limited{background:var(--positive-dark)}.spm-key .cov-no{background:var(--sand)}.spm-r-price:checked~.spm-grid .spm-v-price,.spm-r-price:checked~.spm-k-price{display:block}.spm-r-price:checked~.spm-grid .band-low{background:var(--charcoal);color:#fff}.spm-r-price:checked~.spm-grid .band-mid{background:var(--brass);color:#fff}.spm-r-price:checked~.spm-grid .band-high{background:var(--brass-soft);color:var(--ink)}.spm-key .band-low{background:var(--charcoal)}.spm-key .band-mid{background:var(--brass)}.spm-key .band-high{background:var(--brass-soft);border:1px solid var(--line)}.spm-r-programs:checked~.spm-grid .spm-v-programs,.spm-r-programs:checked~.spm-k-programs{display:block}.spm-r-programs:checked~.spm-grid .reach-high{background:var(--charcoal);color:#fff}.spm-r-programs:checked~.spm-grid .reach-mid{background:var(--brass);color:#fff}.spm-r-programs:checked~.spm-grid .reach-low{background:var(--brass-soft);color:var(--ink)}.spm-key .reach-high{background:var(--charcoal)}.spm-key .reach-mid{background:var(--brass)}.spm-key .reach-low{background:var(--brass-soft);border:1px solid var(--line)}@media (max-width:420px){.spm-grid{gap:2px}.spm-val{display:none!important}}.spm-row-1{grid-row:1}.spm-row-2{grid-row:2}.spm-row-3{grid-row:3}.spm-row-4{grid-row:4}.spm-row-5{grid-row:5}.spm-row-6{grid-row:6}.spm-row-7{grid-row:7}.spm-row-8{grid-row:8}.spm-col-1{grid-column:1}.spm-col-2{grid-column:2}.spm-col-3{grid-column:3}.spm-col-4{grid-column:4}.spm-col-5{grid-column:5}.spm-col-6{grid-column:6}.spm-col-7{grid-column:7}.spm-col-8{grid-column:8}.spm-col-9{grid-column:9}.spm-col-10{grid-column:10}.spm-col-11{grid-column:11}
