/* Compact section rhythm only on the about page; shared components stay unchanged. */
:root body.about-page main>.hero{padding:56px 0 44px}
:root body.about-page main>.section{padding:52px 0}
:root body.about-page .clean-bio>.clean-bio-block:last-child{margin-bottom:0}
:root body.about-page .clean-bio>.clean-bio-block:last-child>p:last-child{margin-bottom:0}
@media(max-width:680px){
:root body.about-page main>.hero{padding:36px 0 30px}
:root body.about-page main>.section{padding:36px 0}
:root body.about-page .clean-bio-block{margin-bottom:30px}
}

:root body.about-page .about-nala{display:flex;align-items:center;gap:24px;width:auto;max-width:100%}
:root body.about-page .about-nala .nala-open{width:120px;flex:0 0 120px}
:root body.about-page .about-nala figcaption{max-width:38em;font-size:.9375rem;line-height:1.65;color:var(--muted,#625b56)}
@media(max-width:680px){:root body.about-page .about-nala{flex-direction:column;align-items:flex-start;gap:16px}:root body.about-page .about-nala .nala-open{width:108px;flex-basis:auto}}
