.year-insights{margin:24px 0;padding:24px;border:1px solid #dfe9e5;border-radius:10px;background:#fff}.year-insights h2{margin:6px 0;font-size:22px;letter-spacing:-.6px}.year-range,.year-footnote{font-size:11px;color:#71808c;line-height:1.8}.year-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.year-cards article{background:#f4f9f7;border:1px solid #e4ede8;border-radius:8px;padding:16px}.year-cards small{font-size:11px;color:#63776d}.year-cards strong{display:block;margin:8px 0;font-size:20px;color:#176952;overflow-wrap:anywhere}.year-cards p,.year-timeline p,.year-faq p{font-size:12px;line-height:1.8;color:#62737e;margin:5px 0}.year-timeline h3,.year-faq h3{font-size:15px;margin:20px 0 12px}.year-timeline ol{padding-left:22px}.year-timeline li{margin:12px 0}.year-timeline strong{font-size:13px}.year-faq details{border-top:1px solid #e5ece9;padding:12px 0}.year-faq summary{cursor:pointer;font-size:13px;font-weight:600}.year-faq p{padding-top:8px}.year-footnote{border-top:1px solid #e5ece9;padding-top:12px;margin-bottom:0}@media(max-width:700px){.year-insights{padding:16px}.year-cards{grid-template-columns:1fr}.year-insights h2{font-size:19px}.year-cards strong{font-size:18px}}
