/* Detailr's source-based care and local service guides. */
.care-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;line-height:1.8;padding-top:32px;color:#526468}.care-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.care-breadcrumb span:last-child{color:#203f43}.care-hero{padding:44px 0 30px;max-width:960px}.care-hero h1{font-size:clamp(36px,4.6vw,63px);line-height:1.12;max-width:960px;margin-top:22px}.care-hero .lead{max-width:800px;font-size:17px;line-height:1.85;margin:22px 0}.care-byline{font-size:11px;color:#526468;margin-top:24px}.care-topic-nav{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 0 30px;border-bottom:1px solid #cbd6cf;font-size:12px}.care-topic-nav a{color:#155e62;text-decoration:underline;text-underline-offset:5px;padding-block:5px}.care-topic-nav a[aria-current]{color:#152b30;font-weight:700}.care-reading{max-width:900px;padding:12px 0 70px}.care-section{padding:35px 0;border-bottom:1px solid #d2ddd5}.care-section h2{font-size:clamp(25px,3vw,34px);line-height:1.23;letter-spacing:-.035em;max-width:850px;margin-bottom:23px}.care-section p{font-size:15px;line-height:1.9;margin:17px 0;color:#455b5e}.care-reading a:not(.button),.care-source-notes a{color:#155f64;text-decoration:underline;text-underline-offset:4px}.care-citation,.care-section p.care-citation{font-size:11px;line-height:1.85;color:#526468;margin-top:22px}.care-citation a{overflow-wrap:anywhere}.care-table{overflow-x:auto;max-width:100%;min-width:0;border:1px solid #b9cbc0;border-radius:12px;margin:22px 0 30px;background:#fff}.care-table:focus-visible{outline:3px solid #138481;outline-offset:4px}.care-table table{width:100%;min-width:620px;border-collapse:collapse;font-size:12px;text-align:left}.care-table caption{text-align:left;padding:20px;background:#e4ece4;color:#24464a;font-size:12px;font-weight:700}.care-table th,.care-table td{padding:17px 18px;border-bottom:1px solid #d8e0da;vertical-align:top;line-height:1.75}.care-table th{font-weight:600;color:#203e42}.care-table tbody th{width:29%}.care-table td{color:#43595d}.care-table td span,.care-table th span{display:block;margin-top:6px;font-weight:400;color:#516568}.care-table tbody tr:last-child>*{border-bottom:0}.care-table-hint{font-size:11px;color:#526468;margin-top:20px}.care-checklist{padding-left:24px;margin:24px 0;color:#455b5e}.care-checklist li{font-size:14px;line-height:1.85;padding-left:8px;margin:13px 0}.care-detailr{padding:31px;margin:35px 0;background:#e7eee7;border:1px solid #c8d6cc;border-radius:16px}.care-detailr h2{font-size:29px;line-height:1.2;margin:17px 0}.care-detailr p{font-size:14px;line-height:1.85;margin:16px 0}.care-detailr p.care-small{font-size:11px;margin:22px 0;color:#4a6263}.care-detailr .button{text-decoration:none;color:#fff}.care-detailr .button.secondary{color:#152b30}.care-source-notes{padding:28px;margin:36px 0 10px;border:1px solid #c3d3c8;border-radius:14px;background:#eef2ec}.care-source-notes h2{font-size:22px;line-height:1.3}.care-source-notes p{font-size:11px;line-height:1.85;margin:16px 0;color:#4e6465}.care-source-notes summary{padding:12px 0;cursor:pointer;font-size:12px;color:#234b4f}.care-source-notes ul{padding-left:20px}.care-source-notes li{margin:18px 0}.care-source-notes li p.care-citation{font-size:11px}.care-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0}.care-card-grid>a{border:1px solid #ccd9cf;border-radius:15px;background:#eef2eb;padding:28px;display:flex;flex-direction:column;min-width:0}.care-card-grid>a:hover{background:#e3ece3}.care-card-grid h2{font-size:28px;line-height:1.2;margin:20px 0 18px}.care-card-grid p{font-size:13px;line-height:1.8}.care-card-grid>a>span:last-child{margin-top:auto;padding-top:25px;font-size:21px;color:#176c70}.care-reading .care-card-grid>a{text-decoration:none;color:#152b30}.care-city-directory{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:35px 0}.care-city-directory>a{border-top:1px solid #c2d3c8;padding:23px 12px 20px 0;display:flex;flex-direction:column;min-width:0}.care-city-directory h3{font-size:27px;margin-bottom:14px}.care-city-directory p{font-size:13px;line-height:1.8}.care-city-directory span{font-size:11px;margin-top:20px;color:#176c70}.care-reading .care-city-directory>a{text-decoration:none;color:#152b30}.care-discovery{padding:38px;border:1px solid #bacfc1;background:#e7eee7;border-radius:18px;margin-top:20px;margin-bottom:65px}.care-discovery h2{font-size:36px;line-height:1.2;margin:20px 0}.care-discovery>p:not(.eyebrow){font-size:14px;max-width:760px;line-height:1.8;margin-bottom:25px}
@media(max-width:700px){.care-hero h1{font-size:clamp(34px,9.6vw,47px)}.care-hero{padding-top:30px}.care-hero .lead{font-size:14px}.care-reading{width:calc(100% - 40px)}.care-section{padding:28px 0}.care-section h2{font-size:27px}.care-section p{font-size:14px;line-height:1.9}.care-card-grid,.care-city-directory{grid-template-columns:1fr}.care-card-grid>a{padding:24px}.care-card-grid h2{font-size:27px}.care-detailr,.care-source-notes{padding:23px}.care-detailr h2{font-size:26px}.care-table table{min-width:560px}.care-table th,.care-table td{padding:14px}.care-breadcrumb{font-size:10px;padding-top:25px}.care-topic-nav{font-size:11px;gap:7px 18px}.care-discovery{padding:25px;margin-bottom:45px}.care-discovery h2{font-size:30px}}
@media(prefers-reduced-motion:no-preference){.care-card-grid>a{transition:background-color .18s ease}.care-city-directory>a:hover h3{text-decoration:underline;text-underline-offset:5px}}
