.care-main{--care:#51405e;--care-line:#d9d0dc;color:#352b3d}.care-main h2,.care-invite h2{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.04}.care-main h3{font-family:var(--sans,'DM Sans',sans-serif);font-size:1.12rem;line-height:1.45}.care-main p{max-width:76ch;line-height:1.65}.care-emergency{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#51405e;color:#fff;padding:1.6rem 2rem;border-radius:4px}.care-emergency strong{font-size:1.35rem}.care-emergency p{margin:.5rem 0 0;max-width:65ch}.care-emergency a{color:white;font-weight:700;white-space:nowrap;border:1px solid #eee4f3;padding:.8rem 1.1rem;border-radius:3px}.care-coverage,.care-directory,.care-upgrade,.care-questions{padding:4rem 0;border-bottom:1px solid var(--care-line)}.care-matrix-scroll{overflow:auto;max-width:100%;border:1px solid var(--care-line);margin:1.8rem 0;background:#fcfaf6}.care-matrix{width:100%;min-width:760px;border-collapse:collapse;font-size:.86rem}.care-matrix caption{text-align:left;padding:1rem;font-weight:600}.care-matrix th,.care-matrix td{padding:1rem .85rem;border-top:1px solid var(--care-line);text-align:left}.care-matrix thead th{background:#ece6ef;font-size:.85rem}.care-matrix tbody th{font-weight:600;width:42%}.care-matrix a{color:#352b3d}.care-matrix tbody th>span{display:block;font-weight:400;font-size:.75rem;margin-top:.3rem;color:#665d6b}.care-field{display:flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.78rem}.care-field i{width:12px;height:12px;display:block;border:1px solid #786f7d;border-radius:2px}.is-listed i{background:#51405e;border-color:#51405e}.is-partial i{background:#ad642b;border-color:#ad642b}.care-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.care-actions a,.care-actions button{font:inherit;padding:.7rem .9rem;border:1px solid #766580;color:#352b3d;background:#fcfaf6;border-radius:3px}.care-filters{display:flex;gap:1rem;margin:1.8rem 0 1rem}.care-filters label{font-size:.85rem;font-weight:600;display:flex;flex-direction:column;gap:.5rem}.care-filters select{font:inherit;padding:.65rem 2rem .65rem .7rem;background:white;border:1px solid #766580;color:#352b3d;border-radius:2px}.care-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.care-card{padding:1.7rem;border:1px solid var(--care-line);background:#fcfaf6;scroll-margin-top:1.5rem}.care-card:target{outline:2px solid #766580;outline-offset:3px}.care-card[hidden]{display:none}.care-label{font-size:.73rem;font-weight:600;letter-spacing:.05em;color:#66556f;text-transform:uppercase}.care-arabic{font-size:1.05rem}.care-card dl{margin:1.5rem 0}.care-card dl div{padding:.75rem 0;border-top:1px solid var(--care-line)}.care-card dt{font-size:.76rem;font-weight:600;color:#665d6b;margin-bottom:.35rem}.care-card dd{margin:0;line-height:1.6}.care-card dd a{font-size:1.35rem;font-weight:600}.care-card dd span{font-size:.78rem;display:block;color:#665d6b}.care-check{background:#ece6ef;padding:1rem;font-size:.89rem}.care-check strong{display:block}.care-small{font-size:.78rem;color:#665d6b}.care-milestones{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:1.8rem 0}.care-milestones article{border-left:3px solid #766580;background:#ece6ef;padding:1.3rem}.care-milestones span{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.care-reported,.care-evidence{border:1px solid var(--care-line);padding:1.3rem;margin:1.5rem 0}.care-reported summary,.care-evidence summary{cursor:pointer;font-weight:600}.care-capacities{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.3rem 0}.care-capacities article{padding:1rem;background:#ece6ef}.care-capacities strong{font-size:1.8rem;font-weight:500}.care-capacities strong span{font-size:.8rem}.care-capacities p{font-size:.83rem;margin:.35rem 0}.care-clinics{columns:2;line-height:1.7;padding-left:1.5rem}.care-evidence article{padding:1rem 0;border-top:1px solid var(--care-line);margin-top:1rem}.care-evidence p{font-size:.88rem}.care-questions li{margin:1rem 0;line-height:1.6}.care-invite{padding:3rem 0;border-top:1px solid #d9d0dc}.care-invite p{max-width:65ch;line-height:1.65}.care-main a:focus-visible,.care-main button:focus-visible,.care-main select:focus-visible,.care-main summary:focus-visible,.care-matrix-scroll:focus-visible{outline:3px solid #ad642b;outline-offset:4px}
@media(max-width:650px){.care-emergency{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.3rem}.care-cards,.care-milestones{grid-template-columns:1fr}.care-card{padding:1.25rem}.care-filters{flex-direction:column}.care-filters select{width:100%;max-width:100%}.care-capacities{grid-template-columns:repeat(2,1fr)}.care-clinics{columns:1}.care-coverage,.care-directory,.care-upgrade,.care-questions{padding:2.8rem 0}.care-actions{align-items:stretch;flex-direction:column}.care-actions a{overflow-wrap:anywhere}.care-emergency a{padding:.7rem 1rem}}
@media print{.care-actions,.care-filters{display:none}.care-main h2{font-size:27pt}.care-card,.care-milestones article{break-inside:avoid}.care-matrix{min-width:0;font-size:8pt}.care-matrix th,.care-matrix td{padding:.5rem}.care-matrix-scroll{overflow:visible}.care-field{font-size:8pt}.care-emergency{background:white;color:#352b3d;border:2px solid #51405e}.care-emergency a{color:#352b3d}.care-coverage,.care-directory,.care-upgrade,.care-questions{padding:1.8rem 0}}

.care-swipe-note{display:none}@media(max-width:650px){.care-swipe-note{display:block;font-size:.82rem;color:#665d6b}}
