/* Scoped reuse: DS-CONTENT-001, DS-ACTION-001/004, DS-A11Y and 320px contract. */
.care-pair .site-head{background:#fff;box-shadow:none}.care-pair #article-view{min-width:0}.care-pair .article-jump{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:16px 0 28px}.care-pair .article-jump>a{display:inline-flex;align-items:center;min-height:48px;padding:8px 0}.care-pair article,.care-pair section,.care-pair .deeper{min-width:0}.care-pair h1{font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.4}.care-pair .ReaderNotice--short{margin:16px 0 24px}.care-pair .age-label,.care-pair .status-tag{padding:0;border-radius:0;background:none;font-weight:400;font-size:.875rem}.care-pair details{scroll-margin-top:16px}.care-pair .article-source-note{font-size:1rem;line-height:1.8}.care-pair .care-route-card a{display:inline-block;min-height:48px;padding:10px 0}.care-pair .care-boundary{background:#f3f8f5}.care-pair .comparison-table-wrap{max-width:100%}.care-pair .chart-number{overflow-wrap:anywhere}.care-pair .ReaderNotice--full{margin-top:32px}
@media(max-width:359px){.care-pair .care-route-card{padding:14px}.care-pair .article-jump{gap:8px 16px}}
@media(forced-colors:active){.care-pair .care-boundary,.care-pair .care-route-card,.care-pair .age-card,.care-pair .status-card{border-color:CanvasText}.care-pair .care-boundary,.care-pair .site-head{background:Canvas}}
.care-pair .population-chart{grid-template-columns:repeat(2,minmax(0,1fr))}
.care-pair .comparison-table th:first-child{width:26%}.care-pair .comparison-table tbody th{white-space:nowrap}
@media(max-width:380px){.care-pair .population-chart{grid-template-columns:1fr}}
