.interior-page{--inner-measure:var(--atg-measure)}.interior-page main{overflow-wrap:break-word}.interior-page main :is(h1,h2,h3){text-wrap:balance}.interior-page main :is(section[id],article[id]){scroll-margin-top:2rem}.interior-page .inner-hero{--atg-body:#fff;--atg-ink:#fff;isolation:isolate;color:#fff;background:#088444 linear-gradient(90deg,#6bbe4b -50%,#088444 100%);align-items:center;min-height:440px;padding-block:3rem 4rem;display:grid;position:relative;overflow:hidden}.interior-page .inner-hero:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/images/banner-waves.svg) 50%/100% 100% no-repeat;position:absolute;inset:-2%}.interior-page .inner-hero h1{letter-spacing:-.035em;color:#fff;max-width:26ch;margin-inline:auto;font-size:clamp(2.25rem,4.3vw,3.6rem);font-weight:700;line-height:1.12}.interior-page main .inner-hero p{max-width:var(--inner-measure);color:#fff;margin:1.2rem auto 0;font-size:1.0556rem}.interior-page .inner-hero a:focus-visible{outline-color:#fff}.interior-page .breadcrumbs{font-size:var(--atg-caption);color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.65rem;margin-bottom:2rem;line-height:1.5;display:flex}.interior-page .breadcrumbs a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.interior-page .breadcrumbs>span:last-child{min-width:0}.interior-page .inner-section-heading{max-width:var(--inner-measure);margin-bottom:2rem}.interior-page .inner-section-heading p{margin-top:1.2rem}.interior-page .inner-soft{background:var(--atg-soft)}.interior-page .text-link{color:var(--atg-green);gap:.65rem;max-width:100%;line-height:1.5}.interior-page .text-link svg,.interior-page .button svg{stroke-width:1.6px;flex:0 0 20px;width:20px;height:20px}.interior-page .button{text-align:center;white-space:normal;gap:.8rem;max-width:100%}.interior-page .inner-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.interior-page .inner-actions .text-link{font-size:var(--atg-small)}.interior-page .home-projects-controls{margin-top:0}.interior-page .home-project-card h2{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.interior-page .home-project-card .home-project-image img{object-fit:cover}.interior-page .home-project-card[data-project=sons-e-tons] .home-project-image img{object-position:center 75%}.interior-page .catalog-detail{background:0 0;border:0;align-self:start;margin-block:.4rem 1.2rem;padding:0}.interior-page .catalog-detail>summary{background:var(--atg-orange);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;gap:1.5rem;width:fit-content;max-width:100%;min-height:50px;padding:.65rem 1.25rem;font-size:.8333rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.interior-page .catalog-detail>summary::-webkit-details-marker{display:none}.interior-page .catalog-detail>summary:after{content:none}.interior-page .catalog-detail>summary svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.interior-page .catalog-detail[open]>summary svg{transform:rotate(45deg)}.interior-page .catalog-detail>summary:hover{box-shadow:0 5px 14px #11182018}.interior-page .catalog-detail-body{border-top:1px solid var(--atg-border);margin-top:1.25rem;padding-top:1.25rem}.interior-page main .catalog-detail-body p{font-size:var(--atg-small)}.interior-page .catalog-detail-body .text-link{font-size:var(--atg-small);margin-top:.7rem}.interior-page .photo-placeholder{color:var(--atg-muted);font-size:var(--atg-small);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.interior-page .photo-placeholder svg{stroke-width:1.3px;width:36px;height:36px}.interior-page .inner-faq-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.interior-page .ccj-explanation{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);display:grid}.interior-page .ccj-explanation p+p{margin-top:1rem}.interior-page .ccj-explanation .text-link{margin-top:1.2rem}.interior-page .people-section{background:var(--atg-soft)}.interior-page .people-section :is(h2,.section-intro){text-align:center}.interior-page .people-section h2{font-weight:700}.interior-page .people-section .section-intro{max-width:var(--inner-measure);margin:1.2rem auto 0}.interior-page .people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem;margin-top:3rem}.interior-page .person{background:#fff;border-radius:12px;margin-top:65px;padding:0 1rem 1.8rem;box-shadow:0 5px 20px #1118200d}.interior-page .person img,.interior-page .person-placeholder{object-fit:contain;width:145px;height:145px;margin:-65px auto 1.2rem}.interior-page .person-placeholder{background:var(--atg-soft);border:4px solid var(--atg-green);color:var(--atg-muted);font-family:var(--atg-font-heading);border-radius:50%;place-items:center;font-size:2rem;font-weight:700;display:grid}.interior-page .person h3{color:var(--atg-ink);font-size:1.2rem}.interior-page main .person p{font-size:var(--atg-small);color:var(--atg-muted);margin-top:.45rem}.interior-page .transparency-layout{grid-template-columns:1.45fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.interior-page .document-list{border-top:1px solid var(--atg-border)}.interior-page .document-row{border-bottom:1px solid var(--atg-border);grid-template-columns:36px minmax(0,1fr);gap:1.25rem;padding-block:2rem;display:grid}.interior-page .document-row>svg{width:32px;height:32px;color:var(--atg-green);stroke-width:1.5px;margin-top:.2rem}.interior-page main .document-status{margin:0 0 .4rem;font-size:var(--atg-small)!important;color:var(--atg-muted)!important}.interior-page .document-row h3{font-size:1.5rem}.interior-page .document-row h3+p{margin-top:.7rem}.interior-page main .document-format{margin-top:.7rem;font-size:var(--atg-caption)!important;color:var(--atg-muted)!important}.interior-page .document-row .text-link{font-size:var(--atg-small);margin-top:1rem}.interior-page .transparency-help{background:var(--atg-soft);border-radius:14px;padding:2.5rem}.interior-page .transparency-help>svg{color:var(--atg-green);stroke-width:1.4px;width:38px;height:38px;margin-bottom:1.4rem}.interior-page .transparency-help h2{max-width:17ch;font-size:1.85rem}.interior-page .transparency-help p{margin-top:1rem}.interior-page .transparency-help .button{margin-top:1.5rem}.interior-page .decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;display:grid}.interior-page .decision-grid article{text-align:center}.interior-page .decision-grid article+article{border-left:1px solid var(--atg-border);padding-left:2.5rem}.interior-page .decision-grid svg{stroke-width:1.4px;width:56px;height:56px;color:var(--atg-green);margin:0 auto 1.3rem;display:block}.interior-page .decision-grid h3{max-width:18ch;min-block-size:2.6em;margin-inline:auto;font-size:1.35rem;line-height:1.3}.interior-page .decision-grid p{max-width:40ch;margin:.8rem auto 0}.interior-page .service-list{border-top:1px solid var(--atg-border)}.interior-page .service-list article{border-bottom:1px solid var(--atg-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.75rem;display:grid}.interior-page .service-list>article>svg{width:30px;height:30px;color:var(--atg-green);stroke-width:1.5px}.interior-page .service-list p{max-width:65ch;margin-top:.5rem}.interior-page .service-list .text-link{font-size:var(--atg-small)}.interior-page .contact-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.interior-page .contact-directory>article>svg{stroke-width:1.5px;width:32px;height:32px;color:var(--atg-green);margin-bottom:1rem}.interior-page .contact-directory h3{margin-bottom:1rem}.interior-page .contact-directory a{overflow-wrap:anywhere}.interior-page .cert-overview{text-align:center;display:block}.interior-page .cert-overview :is(.inner-section-heading,p){margin-inline:auto}.interior-page .cert-jump{border-block:1px solid var(--atg-border);flex-wrap:wrap;justify-content:center;gap:0 2rem;margin-top:3rem;padding-block:.75rem;display:flex}.interior-page .cert-jump a{min-height:48px;font-size:var(--atg-small);color:var(--atg-muted);text-decoration:underline;-webkit-text-decoration-color:var(--atg-orange);text-decoration-color:var(--atg-orange);text-underline-offset:7px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.interior-page .cert-jump a:hover{color:var(--atg-ink)}.interior-page .cert-program{border-bottom:1px solid var(--atg-border);padding-top:1rem}.interior-page .cert-program+.cert-program{padding-top:var(--atg-section)}.interior-page .cert-program-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.interior-page .cert-program-title>svg{stroke-width:1.4px;width:42px;height:42px;color:var(--atg-green);margin-bottom:1.25rem}.interior-page .cert-program-title h2{max-width:15ch}.interior-page .cert-program-title p{max-width:38ch;margin-top:1.25rem}.interior-page .cert-program-content{gap:2rem;display:grid}.interior-page .cert-program-content article+article{border-top:1px solid var(--atg-border);padding-top:2rem}.interior-page .cert-program-content h3{margin-bottom:.8rem;font-size:1.4rem}.interior-page .cert-citation{max-width:100%;min-height:44px;font-size:var(--atg-caption);color:var(--atg-muted);text-underline-offset:4px;align-items:center;gap:.5rem;margin-top:.7rem;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}.interior-page .cert-citation svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.interior-page .cert-citation:hover{color:var(--atg-ink)}.interior-page .fund-flow-section{background:var(--atg-soft)}.interior-page .fund-flow-section .inner-section-heading{max-width:850px}.interior-page .fund-flow{counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.interior-page .fund-flow li{text-align:center;border-top:1px solid var(--atg-border);min-width:0;padding-top:1.5rem;position:relative}.interior-page .flow-number{width:44px;height:44px;color:var(--atg-green);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;margin-bottom:1.4rem;font-size:.8333rem;font-weight:700;display:grid}.interior-page .fund-flow h3{max-width:14ch;min-block-size:2.6em;margin-inline:auto;font-size:1.25rem;line-height:1.3}.interior-page main .fund-flow p{font-size:var(--atg-small);margin-top:.85rem}.interior-page .flow-arrow{color:var(--atg-green);position:absolute;top:2.1rem;right:-1.55rem}.interior-page .flow-arrow svg{stroke-width:1.5px;width:24px;height:24px}.interior-page .project-story{align-items:center;gap:4rem}.interior-page .project-gallery{background:var(--atg-soft)}.interior-page .project-gallery :is(h2,p){text-align:left}.interior-page .gallery-grid img{aspect-ratio:4/5;height:auto}.interior-page .gallery-grid a>span{color:var(--atg-green);min-height:44px;padding-top:.5rem}.interior-page .project-contact p{max-width:65ch;margin-inline:auto}@supports (grid-template-rows:subgrid){@media (width>=1101px){.interior-page .fund-flow{row-gap:0}.interior-page .fund-flow li{grid-row:span 3;grid-template-rows:subgrid;align-items:start;display:grid}}@media (width>=801px){.interior-page .decision-grid{row-gap:0}.interior-page .decision-grid article{grid-row:span 3;grid-template-rows:subgrid;align-items:start;display:grid}}}@media (width>=1100px){.interior-page .cert-program-title{position:sticky;top:2rem}}@media (width<=1100px){.interior-page .fund-flow{grid-template-columns:minmax(0,1fr);gap:0}.interior-page .fund-flow li{padding:1.75rem 0 2rem;display:block}.interior-page .fund-flow h3{min-block-size:0;max-width:none}.interior-page .fund-flow li>p{max-width:65ch;margin:.85rem auto 0}.interior-page .flow-number{margin:0 auto 1.4rem}.interior-page .flow-arrow{z-index:1;background:var(--atg-soft);height:24px;inset:auto auto -12px calc(50% - 12px);transform:rotate(90deg)}.interior-page .people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-page .transparency-layout{grid-template-columns:1.25fr 1fr;gap:2rem}.interior-page .transparency-help{padding:1.75rem}.interior-page .decision-grid{gap:1.5rem}.interior-page .decision-grid article+article{padding-left:1.5rem}.interior-page .service-list article{grid-template-columns:32px minmax(0,1fr)}.interior-page .service-list .text-link{grid-column:2;justify-self:start}.interior-page .contact-directory{gap:2rem}}@media (width<=800px){.interior-page .transparency-layout,.interior-page .cert-overview,.interior-page .cert-program-layout,.interior-page .ccj-explanation,.interior-page .inner-faq-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.interior-page .cert-program-title p{max-width:var(--inner-measure)}.interior-page .people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-page .contact-directory{grid-template-columns:minmax(0,1fr)}.interior-page .contact-directory article+article{border-top:1px solid var(--atg-border);padding-top:1.5rem}.interior-page .decision-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:2rem}.interior-page .decision-grid article+article{border-left:0;border-top:1px solid var(--atg-border);padding:1.75rem 0 0}.interior-page .decision-grid article{width:100%;max-width:var(--inner-measure);margin-inline:auto}.interior-page .cert-jump{text-align:center;justify-items:center;gap:.5rem;padding-block:1rem;display:grid}.interior-page .project-story{gap:2rem}}@media (width<=700px){.interior-page .inner-hero{min-height:360px;padding-block:2.25rem 3.25rem}.interior-page .breadcrumbs{margin-bottom:1.3rem}.interior-page .inner-hero h1{font-size:2.25rem}.interior-page .inner-section-heading{margin-bottom:1.5rem}.interior-page .home-project-card h2{font-size:1.4rem}.interior-page .inner-actions{gap:.7rem 1.25rem}.interior-page .document-row{grid-template-columns:26px minmax(0,1fr);gap:1rem}.interior-page .document-row>svg{width:26px;height:26px}.interior-page .transparency-help{padding:1.5rem}.interior-page .service-list article{gap:.8rem 1rem}.interior-page .person{padding-inline:.7rem}.interior-page .person img,.interior-page .person-placeholder{width:125px;height:125px}.interior-page .person h3{font-size:1.1rem}.interior-page .cert-program-content h3{font-size:1.3rem}}@media (width<=420px){.interior-page .people-grid{grid-template-columns:minmax(0,1fr);max-width:300px;margin-inline:auto}.interior-page .person img,.interior-page .person-placeholder{width:145px;height:145px}}html[data-large-text=true] .interior-page :is(.fund-flow,.people-grid,.cert-program-layout,.cert-overview,.transparency-layout,.contact-directory,.decision-grid,.ccj-explanation,.inner-faq-layout){grid-template-columns:minmax(0,1fr)}html[data-large-text=true] .interior-page .cert-program-title{position:static}html[data-large-text=true] .interior-page :is(.fund-flow li,.decision-grid article){grid-row:auto;display:block}html[data-large-text=true] .interior-page :is(.fund-flow,.decision-grid){row-gap:1.75rem}html[data-large-text=true] .interior-page .fund-flow h3{min-block-size:0;max-width:none}html[data-large-text=true] .interior-page .decision-grid article+article{border-left:0;border-top:1px solid var(--atg-border);padding:1.75rem 0 0}html[data-large-text=true] .interior-page .flow-arrow{display:none}html[data-contrast=true] .interior-page .inner-hero{background:#171717}html[data-contrast=true] .interior-page .inner-hero:before{display:none}html[data-contrast=true] .interior-page :is(.breadcrumbs,.document-status,.document-format,.person p,.cert-citation,.cert-jump a,.person-placeholder){color:#eee!important}html[data-contrast=true] .interior-page .person{box-shadow:none;background:#171717;outline:1px solid #999}html[data-contrast=true] .interior-page .flow-number{color:#ffed82;background:#111}html[data-contrast=true] .interior-page .catalog-detail>summary{color:#111;background:#ffed82}@media (prefers-reduced-motion:reduce){.interior-page *{scroll-behavior:auto}}.interior-page.project-detail .project-story>img{aspect-ratio:5/3;object-fit:cover;object-position:center 35%}.interior-page.project-detail .gallery-grid img{object-position:center 35%}.interior-page .project-photo-placeholder{background:var(--atg-soft);text-align:center;width:100%;min-width:0;min-height:260px;color:var(--atg-body);border:1px dashed #97999b;border-radius:12px;grid-column:1/-1;place-items:center;padding:2rem;display:grid}.interior-page .contact-address{font-style:normal;line-height:1.7}.interior-page .contact-address a{text-underline-offset:4px;text-decoration:underline}.interior-page[data-page-title=detail_cartao-alimentacao_title] .project-story>img{object-fit:contain;background:var(--atg-soft)}.interior-page :is(.cert-overview,.cert-program-content,.ccj-explanation,.project-story,.inner-section-heading) p{max-width:var(--inner-measure)}.interior-page main .person p{line-height:1.6}.interior-page .cert-citation{overflow-wrap:anywhere}.interior-page .inner-hero>.container{text-align:center}.interior-page .ccj-members :is(h2,.section-intro){text-align:center;margin-inline:auto}.interior-page .ccj-members .section-intro{max-width:var(--inner-measure);margin-top:1.2rem}.interior-page .cert-photo{border-radius:12px;width:100%;height:auto;margin-top:2rem;display:block}.interior-page .fund-flow-section .inner-section-heading{text-align:center;margin-inline:auto}.interior-page .fund-flow-section .inner-section-heading p{margin-inline:auto}.interior-page .fund-flow-section .inner-actions{justify-content:center}.interior-page .fund-flow h3{text-align:center}.interior-page .flow-number{margin-inline:auto}.interior-page .spending-plan{text-align:left;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.interior-page .spending-plan .inner-section-heading,.interior-page .spending-plan p{margin-inline:0}.interior-page [data-i18n=innerDecisionTitle]{text-align:center}.interior-page .inner-section-heading:has([data-i18n=innerDecisionTitle]){max-width:none}.interior-page .coverage{border-block:1px solid var(--atg-border);margin-block:2rem;padding-block:1.5rem}.interior-page .coverage h3{margin-bottom:1rem;font-size:1.2rem}.interior-page .coverage ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;padding:0;list-style:none;display:grid}.interior-page .coverage li{font-size:var(--atg-small);align-items:baseline;gap:.6rem;display:flex}.interior-page .coverage li:before{content:"";background:var(--atg-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (width<=420px){.interior-page .coverage ul{grid-template-columns:1fr}}html[data-large-text=true] .interior-page .coverage ul{grid-template-columns:1fr}.interior-page .ccj-members .inner-section-heading{text-align:center;max-width:1000px;margin-inline:auto}.interior-page .ccj-members .inner-section-heading p{margin-inline:auto}.interior-page .goiasa-link{margin-top:1.5rem}.interior-page .goiasa-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.interior-page .goiasa-photo{border-radius:12px;width:100%;height:auto;display:block}.interior-page .goiasa-copy{min-width:0}.interior-page .goiasa-copy p{max-width:var(--inner-measure);margin-top:1.25rem}.interior-page .goiasa-section+.cert-program{padding-top:var(--atg-section)}@media (width<=800px){.interior-page .goiasa-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.interior-page .goiasa-photo{grid-row:2}}html[data-large-text=true] .interior-page .goiasa-layout{grid-template-columns:minmax(0,1fr)}.interior-page .spending-plan-image{justify-self:center;width:min(100%,260px);height:auto;display:block}.interior-page .project-status{max-width:900px;padding-top:0}.interior-page .project-status p{margin-block:1.25rem}@media (width<=700px){.interior-page .spending-plan{grid-template-columns:minmax(0,1fr)}.interior-page .spending-plan-image{width:180px}}html[data-large-text=true] .interior-page .spending-plan{grid-template-columns:minmax(0,1fr)}
