:is(body:has(.cartaz-a1)>header,body:has(.cartaz-a1)>footer){display:none}body:has(.cartaz-a1){height:100dvh;overflow:hidden}.cartaz-a1{background:var(--cor-papel);height:100dvh;color:var(--cor-tinta-80);flex-direction:column;gap:clamp(10px,1.6vh,20px);padding:clamp(14px,2.4vh,32px) clamp(16px,3vw,48px);display:flex;position:relative;overflow:hidden}.a1-topo{flex:none}.a1-antetitulo{font-family:var(--fonte-dado);letter-spacing:.16em;text-transform:uppercase;color:var(--cor-teal);margin:0 0 .5em;font-size:12px;font-weight:500}.a1-titulo{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-tinta);text-wrap:balance;margin:0;font-size:clamp(22px,3.4vw,46px);font-weight:600;line-height:1.08}.a1-titulo span{padding-block:.13em;display:block}.a1-titulo span+span{color:var(--cor-teal)}.a1-faixas{flex:auto;grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vh,14px);min-height:0;display:grid}.a1-faixa{border-radius:var(--raio-3);border:1px solid var(--a1-linha);background:var(--a1-fundo);grid-template-columns:minmax(180px,22%) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.8vw,28px);min-height:0;padding:clamp(10px,1.4vh,18px) clamp(12px,1.6vw,24px);display:grid}.a1-faixa[data-dose="1"]{--a1-fundo:color-mix(in srgb, var(--cor-teal-cheio) 7%, var(--cor-papel));--a1-linha:color-mix(in srgb, var(--cor-teal-cheio) 18%, var(--cor-papel))}.a1-faixa[data-dose="2"]{--a1-fundo:color-mix(in srgb, var(--cor-teal-cheio) 13%, var(--cor-papel));--a1-linha:color-mix(in srgb, var(--cor-teal-cheio) 26%, var(--cor-papel))}.a1-faixa[data-dose="3"]{--a1-fundo:color-mix(in srgb, var(--cor-teal-cheio) 20%, var(--cor-papel));--a1-linha:color-mix(in srgb, var(--cor-teal-cheio) 34%, var(--cor-papel))}.a1-faixa[data-dose="4"]{--a1-fundo:color-mix(in srgb, var(--cor-teal-cheio) 29%, var(--cor-papel));--a1-linha:color-mix(in srgb, var(--cor-teal-cheio) 46%, var(--cor-papel))}.a1-rotulo{flex-direction:column;justify-content:center;gap:.3em;min-width:0;display:flex}.a1-num{font-family:var(--fonte-dado);color:var(--cor-teal);letter-spacing:.12em;font-size:clamp(12px,1.5vh,15px);font-weight:500}.a1-nome{font-family:var(--fonte-titulo);color:var(--cor-tinta);text-wrap:balance;margin:0;padding-block:.1em;font-size:clamp(15px,2.4vh,24px);font-weight:600;line-height:1.15}.a1-caminhos{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(8px,1vw,14px);min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.a1-caminhos li{min-width:0;min-height:0;display:grid}.a1-btn{text-align:left;border-radius:var(--raio-2);border:1px solid var(--cor-linha-forte);background:color-mix(in srgb, var(--cor-papel) 58%, transparent);width:100%;min-height:44px;color:inherit;cursor:pointer;transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva), transform var(--dur-rapida) var(--curva);flex-direction:column;justify-content:center;align-items:flex-start;gap:.35em;padding:clamp(8px,1.2vh,16px) clamp(12px,1.3vw,20px);display:flex}.a1-btn:hover{border-color:var(--cor-teal);background:color-mix(in srgb, var(--cor-papel) 30%, transparent)}.a1-btn:focus-visible{outline:2px solid var(--cor-teal);outline-offset:2px}.a1-btn-n{font-family:var(--fonte-dado);color:var(--cor-teal);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.a1-btn-titulo{font-family:var(--fonte-titulo);color:var(--cor-tinta);text-wrap:balance;padding-block:.08em;font-size:clamp(15px,2.2vh,22px);font-weight:600;line-height:1.2}.a1-btn-paga{font-family:var(--fonte-dado);letter-spacing:.04em;border-radius:var(--raio-pill);border:1px solid var(--cor-linha-forte);color:var(--cor-tinta-80);align-items:center;gap:.4em;padding:.28em .7em;font-size:12px;line-height:1.3;display:inline-flex}.a1-btn-paga-rotulo{color:var(--cor-tinta-80);text-transform:uppercase;letter-spacing:.1em}.a1-btn[data-juros] .a1-btn-paga{background:var(--cor-teal-cheio);border-color:var(--cor-teal-cheio);color:var(--cor-cta-tinta);font-weight:500}.a1-btn[data-juros] .a1-btn-paga-rotulo{color:color-mix(in srgb, var(--cor-cta-tinta) 70%, transparent)}.a1-pe{border-top:1px solid var(--cor-linha-forte);color:var(--cor-tinta-60);flex-wrap:wrap;flex:none;justify-content:space-between;gap:.3em 1.5em;padding-top:clamp(8px,1.1vh,14px);font-size:12px;line-height:1.4;display:flex}.a1-pe p{margin:0}.a1-pe-contas{align-self:center}.a1-pdf-convite{border-radius:var(--raio-3);border:1px solid var(--cor-linha-forte);background:color-mix(in srgb, var(--cor-teal-cheio) 8%, var(--cor-papel-alto));color:var(--cor-tinta);text-align:left;cursor:pointer;transition:border-color var(--dur-rapida) var(--curva), background-color var(--dur-rapida) var(--curva);align-items:center;gap:12px;padding:5px 6px 5px 5px;display:inline-flex}.a1-pdf-convite:hover{border-color:var(--cor-teal);background:color-mix(in srgb, var(--cor-teal-cheio) 14%, var(--cor-papel-alto))}.a1-pdf-convite:focus-visible{outline:2px solid var(--cor-teal);outline-offset:2px}.a1-pdf-mini{border:1px solid var(--cor-linha-forte);background:#fff;border-radius:2px;width:auto;height:44px;display:block}.a1-pdf-convite-txt{color:var(--cor-tinta-80);flex-direction:column;gap:2px;font-size:13px;line-height:1.3;display:flex}.a1-pdf-convite-txt strong{font-family:var(--fonte-titulo);color:var(--cor-tinta);font-size:14px;font-weight:600}.a1-pdf-convite-cta{border-radius:var(--raio-pill);background:var(--cor-teal-cheio);min-height:36px;color:var(--cor-cta-tinta);font-family:var(--fonte-dado);letter-spacing:.06em;white-space:nowrap;flex:none;align-items:center;gap:.4em;padding:0 .9em;font-size:12px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.a1-pdf-convite{transition:none}}.a1-post-estreito{width:min(100%,560px)}.a1-portao{gap:clamp(14px,2vh,20px);display:grid}.a1-portao-mostra{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,22px);display:grid}.a1-pdf-previa{gap:6px;margin:0;display:grid}.a1-pdf-previa img{border:1px solid var(--cor-linha-forte);width:100%;height:auto;box-shadow:var(--sombra-flutuante);background:#fff;border-radius:3px;display:block}.a1-pdf-previa figcaption{font-family:var(--fonte-dado);color:var(--cor-tinta-60);font-size:12px;line-height:1.4}.a1-promessa{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.a1-promessa li{color:var(--cor-tinta-80);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.7em;font-size:clamp(14px,1.1vw,16px);line-height:1.5;display:grid}.a1-promessa-n{font-family:var(--fonte-dado);letter-spacing:.1em;color:var(--cor-teal);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.a1-portao-acao{border-top:1px solid var(--cor-linha);padding-top:clamp(12px,1.8vh,18px)}.a1-portao-col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.a1-portao-nota{max-width:46ch;color:var(--cor-tinta-60);margin:0;font-size:13px;line-height:1.5}.a1-modal{z-index:5;justify-content:center;align-items:center;padding:clamp(12px,3vh,40px) clamp(12px,3vw,40px);display:flex;position:absolute;inset:0}.a1-modal[hidden]{display:none}.a1-veu{background:color-mix(in srgb, var(--cor-breu) 72%, transparent);-webkit-backdrop-filter:blur(6px);animation:a1-veu-entra var(--dur-media) var(--curva);position:absolute;inset:0}@keyframes a1-veu-entra{0%{opacity:0}}.a1-post{background:var(--cor-papel-alto);border:1px solid var(--cor-linha-forte);border-radius:var(--raio-4);width:min(100%,720px);max-height:100%;box-shadow:var(--sombra-flutuante);animation:a1-post-entra var(--dur-media) var(--curva);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes a1-post-entra{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (prefers-reduced-motion:reduce){.a1-veu,.a1-post{animation:none}.a1-btn{transition:none}}.a1-post-topo{border-bottom:1px solid var(--cor-linha);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:clamp(10px,1.4vh,16px) clamp(16px,2.4vw,32px);display:flex}.a1-chapeu{font-family:var(--fonte-dado);letter-spacing:.12em;text-transform:uppercase;color:var(--cor-teal);min-width:0;margin:0;font-size:12px}.a1-fechar{border-radius:var(--raio-2);border:1px solid var(--cor-linha-forte);min-width:46px;min-height:46px;color:var(--cor-tinta-80);font-family:var(--fonte-dado);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 1em;font-size:12px;display:inline-flex}.a1-fechar:hover{border-color:var(--cor-teal);color:var(--cor-tinta)}.a1-fechar:focus-visible{outline:2px solid var(--cor-teal);outline-offset:2px}.a1-post-corpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:clamp(14px,2vh,22px);min-height:0;padding:clamp(20px,3vh,36px) clamp(16px,2.4vw,32px) clamp(24px,4vh,48px);display:flex;overflow-y:auto}.a1-post-corpo>*{max-width:60ch;margin:0}.a1-post-n{font-family:var(--fonte-dado);letter-spacing:.16em;color:var(--cor-tinta-60);font-size:12px}.a1-post-titulo{font-family:var(--fonte-titulo);letter-spacing:-.02em;color:var(--cor-tinta);text-wrap:balance;margin-top:-.4em;padding-block:.14em;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.06}.a1-lead{color:var(--cor-tinta);text-wrap:pretty;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.a1-p{color:var(--cor-tinta-80);text-wrap:pretty;font-size:clamp(17px,1.25vw,18px);line-height:1.65}.a1-citacao{border-left:2px solid var(--cor-teal);padding-left:clamp(14px,1.6vw,22px)}.a1-citacao p{font-family:var(--fonte-titulo);color:var(--cor-tinta);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.a1-citacao cite{color:var(--cor-tinta-60);margin-top:.6em;font-size:13px;font-style:normal;line-height:1.4;display:block}.a1-figura{border:1px solid var(--cor-linha);border-radius:var(--raio-3);background:color-mix(in srgb, var(--cor-teal-cheio) 4%, var(--cor-papel));width:100%;max-width:none;padding:clamp(12px,1.6vw,20px)}.a1-svg{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}.a1-g-titulo{font-family:var(--fonte-titulo);fill:var(--cor-tinta);font-size:14px;font-weight:600}.a1-g-sub{fill:var(--cor-tinta-60);font-size:12px}.a1-g-eixo{font-family:var(--fonte-dado);fill:var(--cor-tinta-60);font-variant-numeric:tabular-nums;font-size:12px}.a1-g-valor{font-family:var(--fonte-dado);fill:var(--cor-tinta);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.a1-g-valor.dentro{fill:var(--cor-cta-tinta)}.a1-g-nota{fill:var(--cor-tinta-60);font-size:12px}.a1-g-fonte{font-family:var(--fonte-dado);fill:var(--cor-tinta-60);font-size:12px}.a1-g-barra{fill:var(--cor-tinta-20)}.a1-g-barra.destaque{fill:var(--cor-teal-cheio)}.a1-g-grade{stroke:var(--cor-linha);stroke-width:1px}.a1-g-serie{fill:none;stroke:var(--cor-teal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.a1-g-ponto{fill:var(--cor-teal)}.a1-g-serie.secundaria{stroke:var(--cor-tinta-60);stroke-dasharray:5 3}.a1-g-legenda{fill:var(--cor-tinta-80);font-size:12px}.a1-lista-titulo{font-family:var(--fonte-titulo);color:var(--cor-tinta);margin:0 0 .6em;font-size:clamp(16px,1.3vw,19px);font-weight:600}.a1-lista ol{color:var(--cor-tinta-80);gap:.6em;margin:0;padding-left:1.4em;font-size:clamp(16px,1.2vw,17px);line-height:1.6;list-style:decimal;display:grid}.a1-lista li::marker{font-family:var(--fonte-dado);color:var(--cor-teal)}.a1-quadro{border-left:2px solid var(--cor-teal);grid-template-columns:max-content minmax(0,1fr);gap:.55em clamp(12px,1.4vw,18px);margin-top:calc(clamp(14px,2vh,22px)/-2.85714);margin-bottom:calc(clamp(14px,2vh,22px)/-5);padding:.15em 0 .15em clamp(14px,1.6vw,22px);display:grid}.a1-quadro>div{display:contents}.a1-quadro dt{font-family:var(--fonte-dado);letter-spacing:.14em;text-transform:uppercase;color:var(--cor-teal);min-width:4.2em;padding-top:.45em;font-size:12px}.a1-quadro dd{color:var(--cor-tinta-80);text-wrap:pretty;gap:.3em;margin:0;font-size:clamp(17px,1.25vw,18px);line-height:1.55;display:grid}.a1-quadro dd>strong{font-family:var(--fonte-titulo);color:var(--cor-tinta);font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.2}.a1-quadro dd>strong.a1-quadro-frase{font-family:inherit;font-weight:500;font-size:inherit;line-height:inherit;color:var(--cor-tinta)}.a1-quadro small{color:var(--cor-tinta-60);font-size:13px;line-height:1.45}.a1-rotulo-secao{font-family:var(--fonte-dado);letter-spacing:.14em;text-transform:uppercase;color:var(--cor-teal);margin:0 0 .5em;font-size:12px}.a1-risco{border-radius:var(--raio-3);border:1px solid color-mix(in srgb, var(--cor-teal-cheio) 30%, var(--cor-linha-forte));padding:clamp(12px,1.4vw,18px)}.a1-risco-txt,.a1-para-quem p:not(.a1-rotulo-secao){color:var(--cor-tinta);text-wrap:pretty;margin:0;font-size:clamp(17px,1.25vw,18px);line-height:1.55}.a1-autoria{color:var(--cor-tinta-60)!important;margin:.6em 0 0!important;font-size:13px!important;line-height:1.4!important}.a1-prova{border:1px solid color-mix(in srgb, var(--cor-teal-cheio) 30%, var(--cor-linha-forte));border-radius:var(--raio-3);background:color-mix(in srgb, var(--cor-teal-cheio) 4%, var(--cor-papel));gap:10px;width:100%;max-width:none;padding:clamp(12px,1.6vw,18px);display:grid}.a1-prova-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.a1-prova-topo .a1-rotulo-secao{margin:0}.a1-prova-data{font-family:var(--fonte-dado);letter-spacing:.06em;color:var(--cor-tinta-80);font-variant-numeric:tabular-nums;font-size:12px}.a1-prova-img{border-radius:var(--raio-2);border:1px solid var(--cor-linha-forte);background:var(--cor-papel-alto);align-items:center;min-height:44px;display:flex;overflow:hidden}.a1-prova-img:focus-visible{outline:2px solid var(--cor-teal);outline-offset:2px}.a1-prova-img img{width:100%;height:auto;display:block}.a1-prova-leitura{color:var(--cor-tinta);text-wrap:pretty;margin:0;font-size:clamp(15px,1.15vw,16px);line-height:1.5}.a1-prova-nota{color:var(--cor-tinta-60);margin:0;font-size:13px;line-height:1.5}.a1-prova-link{border-radius:var(--raio-2);border:1px solid var(--cor-linha-forte);min-height:44px;color:var(--cor-teal);font-family:var(--fonte-dado);letter-spacing:.04em;flex-wrap:wrap;justify-self:start;align-items:center;gap:.4em .6em;padding:0 1em;font-size:13px;text-decoration:none;display:inline-flex}.a1-prova-link:hover{border-color:var(--cor-teal)}.a1-prova-link:focus-visible{outline:2px solid var(--cor-teal);outline-offset:2px}.a1-prova-link small{color:var(--cor-tinta-60);letter-spacing:.02em;font-size:12px}.a1-moldura{border-top:1px solid var(--cor-linha-forte);color:var(--cor-tinta-60);padding-top:clamp(12px,1.6vh,18px);font-size:clamp(13px,1vw,14px);line-height:1.5}.a1-moldura p{margin:0}.a1-moldura b{color:var(--cor-tinta);font-weight:600}@media (max-width:720px){.cartaz-a1{padding:12px 14px calc(10px + env(safe-area-inset-bottom));gap:8px}.a1-titulo{font-size:clamp(20px,5.8vw,24px)}.a1-faixas{overscroll-behavior:contain;grid-template-rows:repeat(4,auto);align-content:center;gap:7px;overflow-y:auto}.a1-faixa{flex-direction:column;justify-content:center;gap:6px;padding:clamp(8px,1.2vh,12px) 10px;display:flex}.a1-rotulo{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.5em}.a1-nome{font-size:13.5px}.a1-num{font-size:12px}.a1-caminhos{grid-template-columns:minmax(0,1fr);gap:6px}.a1-btn{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:clamp(46px,6.4vh,58px);padding:6px 10px;display:grid}.a1-btn-titulo{text-wrap:pretty;font-size:14px}.a1-btn-paga{padding:.2em .55em}.a1-btn-paga-rotulo{display:none}.a1-pe{flex-direction:column;align-items:flex-start;gap:6px;padding-top:7px}.a1-pdf-convite{gap:10px;width:100%}.a1-pdf-convite-txt{min-width:0;font-size:12px}.a1-pdf-convite-txt strong{font-size:13px}.a1-pdf-convite-cta{min-height:34px;padding:0 .7em}.a1-portao-mostra{grid-template-columns:96px minmax(0,1fr)}.a1-modal{padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.a1-post-topo{padding:8px 14px}.a1-post-corpo{gap:14px;padding:18px 16px 28px}.a1-post-titulo{font-size:24px}.a1-lead,.a1-p{font-size:17px}.a1-figura{padding:10px}}@media (max-height:640px) and (min-width:721px){.cartaz-a1{gap:8px;padding:10px 24px}.a1-titulo{font-size:clamp(18px,2.4vw,26px)}.a1-faixa{padding:6px 12px}}
