[data-age-quality]{line-height:1.9}
.age-nav{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:1.5rem 0}
.age-case-grid,.age-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.age-case-grid article,.age-measures>div{min-width:0;padding:1rem;border:1px solid #cbd5dc;border-radius:.6rem;background:#f6fafb}
.age-case-grid h3{margin-top:0}.age-measures dt{font-weight:600}.age-measures dd{margin:.4rem 0 0;font-size:1.45rem;font-weight:700}
[data-age-chart]{margin:1.5rem 0}[data-age-chart] svg{display:block;width:min(100%,320px);height:auto;margin-bottom:1rem}
[data-age-quality] caption{white-space:normal;text-align:left}
@media(max-width:640px){.age-case-grid,.age-measures{grid-template-columns:1fr}}
[data-age-quality] h2{scroll-margin-top:7rem}
