/* Amigos do Leia Mais: CSS isolado para reduzir conflitos com o tema. */
.apoie-link-topo{display:inline-block;margin:8px 10px;padding:9px 15px;background:#8b286e;color:#fff!important;text-decoration:none;border-radius:5px;font-weight:700;font-size:14px}
.apoie-link-topo:hover,.apoie-link-topo:focus{background:#651c50;color:#fff!important}
.leiamais-submenu{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,90vw)!important;background:#242424;gap:0;padding:8px!important;list-style:none}
.leiamais-submenu li{min-width:0;list-style:none}
.leiamais-submenu a{display:block;overflow-wrap:anywhere}
.menu-parent-label{display:inline-block;cursor:default}
.apoie-pagina,.apoie-pagina *{box-sizing:border-box}
.apoie-pagina{--apoie-ink:#20212a;--apoie-brand:#872667;--apoie-soft:#f8f2f7;--apoie-line:#e8dfe6;color:var(--apoie-ink);font-family:'Noto Sans',Arial,sans-serif;line-height:1.65;padding:34px 18px 72px;max-width:1120px;margin:0 auto}
.apoie-pagina h1,.apoie-pagina h2,.apoie-pagina h3{line-height:1.22;color:#222}
.apoie-pagina h1{font-size:clamp(2rem,5vw,3.5rem);margin:12px 0 22px;max-width:780px}
.apoie-pagina h2{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 16px}
.apoie-pagina h3{font-size:1.15rem;margin:0 0 8px}
.apoie-pagina p{margin:0 0 16px}
.apoie-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:var(--apoie-brand)}
.apoie-hero{background:linear-gradient(135deg,#fff 0%,#faf2f7 100%);border:1px solid var(--apoie-line);border-radius:18px;padding:clamp(24px,5vw,64px);margin-bottom:32px}
.apoie-lead{font-size:1.2rem;max-width:750px}
.apoie-cta{display:inline-block;border:0;background:var(--apoie-brand);color:#fff!important;text-decoration:none;padding:13px 22px;border-radius:7px;font-weight:700}
.apoie-cta:hover,.apoie-cta:focus{background:#651c50;color:#fff!important}
.apoie-cta--outline{background:#fff;color:var(--apoie-brand)!important;border:1px solid var(--apoie-brand)}
.apoie-cta--outline:hover,.apoie-cta--outline:focus{color:#fff!important}
.apoie-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 36px}
.apoie-card{border:1px solid var(--apoie-line);border-radius:12px;padding:24px;background:#fff}
.apoie-valor{font-size:1.75rem;font-weight:800;color:var(--apoie-brand);margin:10px 0}
.apoie-nota{font-size:.9rem;color:#5a5660}
.apoie-section{margin:0 0 42px}
.apoie-lista{padding-left:23px}
.apoie-faixa{background:var(--apoie-soft);border-radius:12px;padding:28px;margin:32px 0}
.apoie-perguntas details{border-bottom:1px solid var(--apoie-line);padding:15px 0}
.apoie-perguntas summary{cursor:pointer;font-weight:700}
.apoie-perguntas details p{padding-top:12px}
@media(max-width:740px){.apoie-grid{grid-template-columns:1fr}.apoie-hero{padding:24px}.apoie-pagina{padding:22px 14px 50px}.leiamais-submenu{grid-template-columns:1fr}}
