/* Exact care panel9: five native challenge paragraphs, no invented label pairs. */
.source-page .healthcare-challenges {
 display:block;width:100%;max-width:1120px;margin:0 auto;padding:28px 0;
 border:0;border-bottom:1px solid #dbe7ed;border-radius:0;background:transparent;
}
.source-page .healthcare-challenges > .healthcare-challenges-title {
 position:relative;max-width:none;margin:0 0 16px;padding:16px 0 0;
 color:#15394c;font-size:26px;font-weight:700;line-height:1.45;
}
.source-page .healthcare-challenges > .healthcare-challenges-title::before {
 content:"";position:absolute;top:0;inset-inline-start:0;width:32px;height:2px;background:#0088a9;
}
.source-page .healthcare-challenges > .healthcare-challenges-intro {
 max-width:none;margin:0;color:#456478;font-size:16px;line-height:1.8;
}
.source-page .healthcare-challenges > .healthcare-challenges-lead {
 margin:18px 0 0;padding:0;color:#456478;font-size:15px;font-weight:600;line-height:1.6;
}
.source-page .healthcare-challenges .healthcare-challenges-list {
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;
 margin:8px 0 0;padding:0;list-style:none;
}
.source-page .healthcare-challenges-list > li {
 position:relative;min-width:0;margin:0;padding:14px 0 14px 18px;border-bottom:1px solid #dbe7ed;
}
.source-page .healthcare-challenges-list > li::before {
 content:"";position:absolute;top:25px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:#0088a9;
}
.source-page .healthcare-challenges-list > li:last-child { grid-column:1/-1;border-bottom:0; }
.source-page .healthcare-challenges-list > li > p {
 max-width:none;margin:0;color:#10263d;font-size:16px;font-weight:400;line-height:1.8;overflow-wrap:anywhere;
}
.source-page .healthcare-challenges [hidden] { display:none!important; }
@media(max-width:700px) {
 .source-page .healthcare-challenges { padding-block:24px; }
 .source-page .healthcare-challenges > .healthcare-challenges-title { font-size:24px; }
 .source-page .healthcare-challenges .healthcare-challenges-list { grid-template-columns:minmax(0,1fr);gap:0; }
 .source-page .healthcare-challenges-list > li:last-child { grid-column:auto; }
}
