/* Página institucional: estilos próprios, sem alterar as demais páginas. */
.pular-conteudo{position:absolute;left:16px;top:-100px;z-index:30;background:#fff;color:#151515;padding:12px 18px;border:3px solid #1f6b3a;border-radius:8px}.pular-conteudo:focus{top:12px}
.pagina-sobre .menu a[aria-current="page"]{color:var(--verde);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}
.pagina-sobre .sobre-hero{padding:64px 0}.sobre-abertura{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:60px;align-items:center}.sobre-chamada{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;margin:22px 0 12px}.sobre-abertura .texto-maior{font-size:1.12rem;max-width:770px;margin:0 0 24px}
.sobre-data{border:1px solid rgba(255,255,255,.4);border-top:5px solid #74bc8e;border-radius:20px;padding:26px;text-align:center;background:rgba(0,0,0,.18)}.sobre-data>span{display:block;font-size:1rem}.sobre-data>strong{display:block;font-size:5.5rem;line-height:1.1;margin:16px 0 8px}.sobre-data p{font-size:.95rem;margin-bottom:0}
.sobre-indice{display:flex;gap:8px 24px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid var(--borda)}.sobre-indice a,.sobre-link{color:var(--primaria-escura);font-weight:700}.sobre-indice a{text-decoration:none}.sobre-indice a:hover,.sobre-link:hover{text-decoration:underline}.sobre-secao{padding:52px 0;scroll-margin-top:20px}.sobre-secao h2,.sobre-missao h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0 0 22px;max-width:850px}.sobre-secao p{max-width:78ch}.sobre-historia{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.sobre-leitura p{margin:0 0 20px}.sobre-link{display:inline-block;text-decoration:none}.sobre-ficha{padding:26px;border:1px solid var(--borda);border-top:5px solid var(--verde);border-radius:20px;background:#fff}.sobre-ficha h3{font-size:1.4rem;margin:0 0 20px}.sobre-ficha dt{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--suave);margin:20px 0 4px}.sobre-ficha dd{margin:0;overflow-wrap:anywhere}.sobre-ficha dl{margin-bottom:24px}
.sobre-missao{padding:36px 40px;background:#e8efe7;border-left:6px solid var(--verde);border-radius:0 18px 18px 0;scroll-margin-top:20px}.sobre-missao p:last-child{font-size:clamp(1.15rem,2vw,1.45rem);margin:0;max-width:900px;color:#143e22}.sobre-missao .etiqueta{color:#215331}
.sobre-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.sobre-card{padding:28px;background:white;border:1px solid var(--borda);border-top:4px solid var(--primaria);border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.sobre-card:nth-child(even){border-top-color:var(--verde)}.sobre-card h3{font-size:1.45rem;margin:0}.sobre-card p:not(.etiqueta){margin:16px 0 22px}.sobre-card .sobre-link{margin-top:auto}.sobre-card .etiqueta{font-size:.75rem}
.sobre-valores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:28px 36px;margin:30px 0 0;padding:0}.sobre-valores li{border-left:3px solid var(--verde);padding-left:22px}.sobre-valores h3{font-size:1.2rem;margin:0 0 12px}.sobre-valores p{margin:0;color:var(--suave)}.sobre-memoria{border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.sobre-memoria .acoes{margin-top:22px}.sobre-participar{max-width:850px;padding-bottom:64px}.sobre-rodape-link{color:#fff}
@media(max-width:900px){.sobre-abertura{grid-template-columns:1fr;gap:30px}.sobre-data{max-width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:24px;text-align:left;padding:20px}.sobre-data>strong{grid-row:1/4;grid-column:1;font-size:4.2rem;margin:0;align-self:center}.sobre-data>span,.sobre-data p{grid-column:2;margin:0}.sobre-historia{grid-template-columns:1fr;gap:28px}.sobre-ficha{max-width:100%}.sobre-secao{padding:36px 0}.pagina-sobre .sobre-hero{padding:38px 0}.sobre-missao{padding:28px}.sobre-participar{padding-bottom:44px}}
@media(max-width:600px){.sobre-grade,.sobre-valores{grid-template-columns:1fr}.sobre-card{padding:22px}.sobre-indice{gap:10px 20px;font-size:.95rem}.sobre-missao{padding:24px}.sobre-missao h2{margin-bottom:16px}.sobre-secao h2{max-width:100%;overflow-wrap:break-word}.sobre-card .sobre-link{padding:6px 0}}
