.article-hero h1{text-wrap:balance}.case-series-label{margin-bottom:32px;padding:20px 24px;background:#f2f7f5;border-left:4px solid #0e5a47}.case-series-label strong{color:#0e5a47}.case-series-label p{font-size:1rem;margin:8px 0 0}.needs-map,.action-flow{margin:36px 0;padding:24px;border:1px solid #cbded1;border-radius:10px;background:#f3f7f3}.needs-map figcaption strong,.needs-map figcaption span{display:block}.needs-map figcaption span{margin:9px 0 22px;font-size:.9rem;color:#596b61}.needs-center{padding:20px;text-align:center;background:#0e5a47;color:white;font-weight:700}.needs-center small{display:block;font-weight:400;margin-top:8px;font-size:.95rem}.needs-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.needs-groups section{background:white;padding:18px 12px;border-top:3px solid #d95c7b;text-align:center}.needs-groups b,.needs-groups small{display:block}.needs-groups b{color:#0e5a47;font-size:1rem}.needs-groups small{font-size:.9rem;margin-top:8px}.needs-groups p{font-size:.95rem;margin:10px 0 0}.action-flow ol{list-style:none;counter-reset:flow;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 0}.action-flow li{counter-increment:flow;padding:18px;background:#fff;border-left:3px solid #0e5a47}.action-flow li:before{content:counter(flow,decimal-leading-zero);color:#b84464;font-size:.95rem}.action-flow b,.action-flow span{display:block}.action-flow b{font-size:1rem;margin:8px 0;color:#0e5a47}.action-flow span{font-size:.95rem}.article-table td:first-child{min-width:125px}.article-table td{vertical-align:top}@media(max-width:650px){.needs-groups,.action-flow ol{grid-template-columns:1fr}.needs-map,.action-flow{padding:16px}.needs-groups section{text-align:left;padding:16px}.needs-groups p br{display:none}}