.cert-age-title{font-weight:600;color:var(--home-text)}.cert-age-axis,.cert-age-row{display:grid;grid-template-columns:minmax(7.5rem,13rem) minmax(0,1fr) 6.5rem;-moz-column-gap:.75rem;column-gap:.75rem;align-items:center}.cert-age-axis{margin-top:.9rem;font-size:.75rem;color:var(--home-subtle)}.cert-age-ticks{position:relative;height:1rem}.cert-age-tick{position:absolute;top:0;transform:translate(-50%);font-variant-numeric:tabular-nums}.cert-age-tick-none{white-space:nowrap}.cert-age-rows{margin:.3rem 0 0;padding:0;list-style:none}.cert-age-row{padding:.45rem 0;border-top:1px solid var(--home-border);font-size:.85rem;color:var(--home-text);animation:cert-age-in .42s ease-out both}.cert-age-name{display:flex;min-width:0;flex-direction:column;line-height:1.25}.cert-age-note{font-size:.75rem;color:var(--home-subtle)}.cert-age-track{position:relative;height:.75rem}.cert-age-grid{position:absolute;top:-.2rem;bottom:-.2rem;width:1px;background:var(--home-border)}.cert-age-bar{position:absolute;top:.2rem;left:0;height:.35rem;border-radius:999px;background:var(--home-blue)}.cert-age-bar.is-open{background:repeating-linear-gradient(90deg,var(--home-blue) 0 6px,transparent 6px 10px)}.cert-age-dot{position:absolute;top:50%;right:-.35rem;width:.7rem;height:.7rem;border:2px solid var(--home-bg, #fff);border-radius:50%;background:var(--home-blue);transform:translateY(-50%)}.cert-age-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media(max-width:520px){.cert-age-axis,.cert-age-row{grid-template-columns:minmax(0,1fr) 5.5rem;row-gap:.3rem}.cert-age-axis>:first-child{display:none}.cert-age-axis{grid-template-columns:minmax(0,1fr) 5.5rem}.cert-age-name{grid-column:1 / -1}}@keyframes cert-age-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cert-age-row{animation:none}}
