.doc-common{gap:28px;padding-block:48px 56px;display:grid}.doc-common h2{margin-bottom:16px}.doc-common p,.doc-list span,.doc-details p{color:var(--gris)}.doc-list{gap:20px;display:grid}.doc-list li{border-left:3px solid var(--trait);padding-left:20px}.doc-list strong,.doc-list span{display:block}.doc-list strong{margin-bottom:6px}.doc-list a,.doc-sources a{-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.doc-age{border-top:1px solid var(--trait);gap:28px;padding-block:40px;scroll-margin-top:140px;display:grid}.doc-age-number{letter-spacing:-.03em;border-bottom:4px solid var(--magenta);margin-bottom:20px;padding-bottom:16px;font-size:clamp(2.1rem,1.6rem + 2vw,3.4rem);font-weight:700;line-height:1.1}.doc-age-heading h2{max-width:24ch;font-size:1.3rem}.doc-aac-intro{margin-top:24px}.doc-details{gap:24px;padding-top:56px;display:grid}.doc-details>.link-arrow{justify-self:start}.doc-sources{border-top:1px solid var(--trait);margin-top:16px;padding-top:28px}.doc-sources p,.doc-sources ul{margin-top:12px}.doc-sources a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:900px){.doc-common,.doc-age{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.doc-details{padding-right:20%}}
