/* Shared, readable concern lists for the home page and care guide. */
:root body:is(.patient-home,.patient-full-guide) .offer-keywords{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0 0 26px;min-width:0;color:var(--muted);font-size:1rem;line-height:1.6;font-weight:500;text-align:left}
:root body:is(.patient-home,.patient-full-guide) .offer-keywords>li{display:flex;align-items:baseline;gap:10px;margin:0;padding:0;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}
:root body:is(.patient-home,.patient-full-guide) .offer-keywords>li::before{content:'';display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--bronze);transform:translateY(-3px)}
:root body:is(.patient-home,.patient-full-guide) .offer-keywords-grouped{gap:10px}
.offer-keyword-group{display:block;min-width:0}
.offer-keyword-detail{display:block;margin-top:2px;font-size:.94em;line-height:1.6}
@media(max-width:680px){:root body:is(.patient-home,.patient-full-guide) .offer-keywords{gap:8px}:root body:is(.patient-home,.patient-full-guide) .offer-keywords-grouped{gap:8px}}
