/* SOBRE: extensões institucionais. Paleta e componentes são os da Home. */
.about-page .about-breadcrumbs{margin-bottom:26px;font-size:.75rem;color:var(--muted)}
.about-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}
.about-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.about-breadcrumbs li+li{display:flex;align-items:center;gap:12px}
.about-breadcrumbs li+li::before{content:'/';color:var(--cyan)}
.about-facts{background:var(--bg-deep);border-bottom:1px solid var(--line);padding:28px 0}
.about-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0}
.about-facts-grid>div+div{border-left:1px solid var(--line);padding-left:28px}
.about-facts-grid dt{color:var(--cyan);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}
.about-facts-grid dd{margin:8px 0 0;font:600 1rem/1.6 Manrope,Inter,Arial,sans-serif}
.about-page .about-identity{align-items:start}
.about-prose{color:var(--muted);font-size:1rem;line-height:1.9}
.about-prose p+p{margin-top:22px}
.about-page .section-title+.about-prose{margin-top:28px}
.about-page .about-figure{margin:0;min-width:0}
.about-related{display:flex;flex-direction:column;align-items:start;gap:8px;margin-top:28px}
.about-page .footer{padding-bottom:92px}
@media(max-width:760px){
 .about-breadcrumbs ol{justify-content:center}
 .about-facts-grid{grid-template-columns:1fr;gap:20px;text-align:center}
 .about-facts-grid>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}
 .about-page .rule{margin-inline:auto}
 .about-related{align-items:center;text-align:center}
 .about-page .about-prose{text-align:left}
 .about-page .hero-copy{max-width:100%}
}
