.scenario-choice{display:flex;gap:8px;align-items:center;font-size:10px;color:#b6c7a8}.scenario-choice select{max-width:100%;background:#15392f;border:1px solid #587c60;color:#d6e3c4;padding:8px;font:inherit;border-radius:3px}.planning-evidence #forecast-time{font-size:10px;color:#a3bd9e}.forecast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.forecast-card{padding:22px;background:#15372f;border:1px solid var(--line);border-radius:5px}.forecast-card.chosen{border-color:#c1d19c;background:#254834}.forecast-card>small{font-size:9px;letter-spacing:1px;color:#c3d4a0}.forecast-card h3{font-size:28px;margin:15px 0 20px}.forecast-card dl{font-size:10px;margin:0}.forecast-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.forecast-card dt{color:#b2c6ad}.forecast-card dd{margin:0;text-align:right}.adaptation-notes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:24px 0}.adaptation-notes h3{font-size:25px;margin:18px 0}.adaptation-notes p{font-size:11px;line-height:1.8;color:#acc2a7}.planning-evidence .lead{font-size:12px;line-height:1.8;margin-bottom:24px}#comparisons .card{min-width:0}#comparisons table{font-size:11px;width:100%}#comparisons th,#comparisons td{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}#comparisons summary{font-size:12px;cursor:pointer;margin:20px 0}#adaptation-study-detail p{font-size:11px;color:#b0c3a5;line-height:1.8}.table-scroll{overflow-x:auto}#comparisons>article>h3{font-size:28px;margin:0 0 18px}.forecast-card p{font-size:10px;line-height:1.5}@media(max-width:700px){.forecast-grid,.adaptation-notes{grid-template-columns:1fr}.forecast-card{padding:18px}.adaptation-notes{gap:0}.scenario-choice{flex-wrap:wrap}.planning-evidence .section-heading{display:block}.care-resident{min-width:0}}

.recovery-card{margin:28px 0}.recovery-card .note{font-size:12px;line-height:1.8}
