/* Readable project updates, with semantic lists for pathways and actions. */
.legacy-content .care-journey{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.care-journey>li{position:relative;display:flex;align-items:flex-start;gap:15px;background:#f3f7f4;border:1px solid #d5e1d9;border-radius:14px;padding:22px 26px 22px 20px;margin:0}.care-step-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:50%;background:#dceae0;color:#245342;font-size:.8rem;font-weight:700;line-height:1}.care-journey h3,.stigma-action-lines h3{font-size:1.1rem;line-height:1.3;margin:2px 0 10px!important;letter-spacing:-.015em;color:#193f44}.care-journey p,.stigma-action-lines p{font-size:.9rem;line-height:1.65;margin:0!important;color:#4a656a}.care-step-arrow{position:absolute;bottom:8px;right:12px;color:#7f9d87}.care-journey>li:last-child .care-step-arrow{display:none}.legacy-content .progress-note{font-size:.84rem;border-left:3px solid #7b9a85;padding:15px 19px;background:#f6f8f5;color:#53676b;line-height:1.7}.stigma-action-lines{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.stigma-action-lines>section{padding:24px;border:1px solid #d5e1d9;background:#f8faf7;border-radius:14px}.stigma-action-lines .care-step-number{margin-bottom:17px}.progress-links{display:flex;flex-direction:column;gap:11px;padding:22px;border:1px solid #d5e1d9;border-radius:12px;margin:25px 0}.progress-links a{font-weight:600;text-underline-offset:4px;font-size:.9rem}.legacy-content .cooperation-timeline{list-style:none;padding:0;border-left:3px solid #91ad99;margin:24px 0}.cooperation-timeline li{padding:16px 20px;background:#f4f8f3;margin:0 0 12px;line-height:1.75}.news-feature-body>section{margin:0 0 32px}.news-feature-body>section h2{font-size:1.55rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:14px}.progress-links a:focus-visible{outline:3px solid #b76e24;outline-offset:4px}
@media(max-width:650px){.legacy-content .care-journey,.stigma-action-lines{grid-template-columns:1fr}.care-journey>li{padding:21px}.care-step-arrow{transform:rotate(90deg)}.stigma-action-lines>section{padding:22px}.care-journey h3,.stigma-action-lines h3{font-size:1.15rem}.cooperation-timeline li{padding:15px}.news-feature-body>section h2{font-size:1.35rem}}
@media print{.care-journey>li,.stigma-action-lines>section{break-inside:avoid}}
