.af-barra-cerimonial{border-top:var(--barra-cerimonial) solid var(--tinta);padding-top:18px}.af-barra-estrutural{border-top:var(--barra-estrutural) solid var(--tinta);padding-top:12px}.af-secao{display:grid;grid-template-columns:1fr;align-items:baseline;gap:0 0}.af-secao__num{font-family:'Inter',sans-serif;font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--verde);font-variant-numeric:tabular-nums;margin-bottom:6px}.af-secao__titulo{font-family:'Inter',sans-serif;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;color:var(--tinta)}.af-secao__corpo{grid-column:1 / -1;margin-top:18px;max-width:66ch}@media (min-width:940px){.af-secao{grid-template-columns:var(--col-numeral) minmax(0,66ch) 1fr}.af-secao__num{margin-bottom:0}.af-secao__corpo{grid-column:2;margin-top:18px}}.af-sintese{border-top:var(--barra-estrutural) solid var(--tinta);border-bottom:var(--barra-estrutural) solid var(--tinta);padding:16px 0;margin:28px 0;max-width:70ch}.af-sintese__rotulo{font-family:'Inter',sans-serif;font-weight:600;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--verde);margin-bottom:10px}.af-sintese p{font-family:'Newsreader',Georgia,serif;font-size:15.5px;line-height:1.55;color:var(--ink-soft);margin:0}.af-citacao{margin:26px 0;padding-left:20px;border-left:2px solid var(--areia)}.af-citacao__rotulo{font-family:'Inter',sans-serif;font-weight:600;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--verde);margin-bottom:9px}.af-citacao p{font-family:'Newsreader',Georgia,serif;font-size:15px;line-height:1.55;color:var(--ink-soft);margin:0}.af-citacao p+p{margin-top:10px}.af-rotulo{font-family:'Inter',sans-serif;font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--verde)}.af-rotulo--claro{color:rgb(255 255 255 / .72)}.af-lista{list-style:none;padding-left:0}.af-lista>li{position:relative;padding-left:22px}.af-lista>li::before{content:'–';position:absolute;left:0;color:var(--verde);font-weight:500}.af-fecho{display:flex;align-items:center;gap:14px;margin-top:40px;padding-top:20px;border-top:1px solid var(--border);font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:15px;color:var(--verde)}.af-fecho::before{content:'';width:8px;height:8px;background:var(--verde);transform:rotate(45deg);flex:0 0 auto}.af-faixa{background:var(--verde);color:var(--on-dark);padding:clamp(38px, 5vw, 58px) 0 clamp(30px, 4vw, 44px)}.af-faixa__inner{max-width:var(--af-wrap,1120px);margin:0 auto;padding:0 clamp(20px, 4vw, 32px);display:grid;grid-template-columns:1fr;gap:26px}@media (min-width:820px){.af-faixa__inner{grid-template-columns:auto 1fr;align-items:end;gap:48px}}.af-faixa__marca img{width:clamp(190px, 24vw, 250px);height:auto}.af-faixa__dados{font-family:'Inter',sans-serif;font-size:11px;line-height:1.9;letter-spacing:.03em;color:rgb(240 239 236 / .86)}.af-faixa__dados strong{font-weight:600;color:var(--on-dark)}.af-headline em,h1 em,h2 em{color:var(--verde-em);font-style:italic}.af-secao a:focus-visible,.af-citacao a:focus-visible,.af-lista a:focus-visible,.af-faixa a:focus-visible{outline:2px solid var(--verde);outline-offset:3px}@media (prefers-reduced-motion:reduce){.af-secao,.af-sintese,.af-citacao{transition:none!important}}.af-fold{min-height:100vh;min-height:100svh;min-height:100dvh;padding:clamp(112px, 12vh, 144px) 0 clamp(64px, 8vh, 92px);display:flex;align-items:stretch}.af-fold--auto{min-height:0;padding-block:clamp(72px, 8vw, 116px);display:block}.af-fold-inner{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(32px, 4.6vh, 58px)}.af-fold--auto>.af-fold-inner{display:block}.af-fold--green,.af-campo-escuro{background:var(--verde);color:var(--on-dark)}.af-campo-papel{background:var(--papel)}.af-campo-surface{background:var(--surface)}.af-fold-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:26px 44px;position:relative}.af-section-chip{display:inline-flex;width:max-content;align-items:baseline;gap:14px;padding:10px 18px 11px;background:var(--verde);color:var(--on-dark);font:600 11px/1 'Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase}.af-section-chip b{color:rgb(240 239 236 / .72);font-size:10px}.af-section-chip--light,.af-campo-escuro .af-section-chip,.af-fold--green .af-section-chip{background:var(--on-dark);color:var(--verde)}.af-section-chip--light b,.af-campo-escuro .af-section-chip b,.af-fold--green .af-section-chip b{color:rgb(11 59 51 / .72)}.af-fold-head h2,.af-fold-title{margin:0;max-width:16ch;color:var(--verde);font:400 clamp(34px, 4.2vw, 54px)/1.05 'Fraunces',serif;letter-spacing:-.035em;text-wrap:balance}.af-campo-escuro .af-fold-head h2,.af-fold--green .af-fold-head h2,.af-campo-escuro .af-fold-title,.af-fold--green .af-fold-title{color:var(--on-dark)}.af-campo-escuro .af-fold-head h2 em,.af-fold--green .af-fold-head h2 em,.af-campo-escuro .af-fold-title em,.af-fold--green .af-fold-title em{color:rgb(240 239 236 / .55)}.af-fold-intro{grid-column:2;max-width:54ch;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.55}.af-campo-escuro .af-fold-intro,.af-fold--green .af-fold-intro{color:rgb(240 239 236 / .85)}.af-fold-controls{display:flex;gap:8px;align-items:center}.af-rail-btn{width:42px;height:42px;border:1px solid var(--nevoa);background:var(--papel);color:var(--verde);cursor:pointer;font:400 19px/1 'Inter',sans-serif;transition:background-color .3s var(--af-ease),color .3s var(--af-ease),border-color .3s var(--af-ease)}.af-rail-btn:hover,.af-rail-btn:focus-visible{background:var(--verde);color:var(--on-dark);border-color:var(--verde)}.af-campo-escuro .af-rail-btn,.af-fold--green .af-rail-btn{background:#fff0;border-color:rgb(240 239 236 / .4);color:var(--on-dark)}.af-campo-escuro .af-rail-btn:hover,.af-fold--green .af-rail-btn:hover{background:var(--on-dark);color:var(--verde);border-color:var(--on-dark)}@media (max-width:820px){.af-fold{min-height:0;padding-block:clamp(72px, 9vw, 104px)}.af-fold-inner{display:block}.af-fold-head{grid-template-columns:1fr;align-items:start;gap:16px}.af-fold-intro{grid-column:1;max-width:none}.af-fold-head>.af-fold-controls{display:none}.af-fold-inner>*+*{margin-top:clamp(28px, 5vw, 44px)}}@media (max-width:600px){.af-section-chip{font-size:9px;padding:8px 11px}.af-fold-head h2,.af-fold-title{font-size:clamp(34px, 10vw, 46px);max-width:14ch}}