.ap{--ap-tinta:var(--text,currentColor);--ap-apoio:var(--muted,currentColor);--ap-painel:var(--surface,transparent);--ap-borda:var(--line-2,#80808047);--ap-acento:var(--ac-tinta,var(--ac,currentColor));--ap-letra:var(--f-disp,inherit);--ap-raio:var(--r-card,20px);--ap-raio-video:14px;border:1px solid var(--ap-borda);border-radius:var(--ap-raio);background:var(--ap-painel);color:var(--ap-tinta);grid-template-columns:minmax(0,1fr);grid-template-areas:"cab""visual""dentro""rodape";gap:clamp(20px,3vw,32px);min-width:0;padding:clamp(22px,4vw,48px);display:grid}.ap *,.ap :before,.ap :after{box-sizing:border-box}@media (min-width:900px){.ap[data-com-visual]{grid-template:"cab visual""dentro visual""rodape visual"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,4vw,64px)}.ap[data-com-visual] .ap-visual{align-self:center}}.ap .ap-cab{grid-area:cab;justify-items:start;gap:12px;min-width:0;display:grid}.ap .ap-marca{align-items:center;gap:12px;display:flex}.ap .ap-rotulo{color:var(--ap-acento);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.ap .ap-tit{max-width:22ch;font-family:var(--ap-letra);letter-spacing:-.02em;color:var(--ap-tinta);text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.1rem + 1.7vw,2.5rem);font-weight:800;line-height:1.08}.ap .ap-texto{max-width:56ch;color:var(--ap-apoio);text-wrap:pretty;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}.ap .ap-texto p{margin:0}.ap .ap-texto p+p{margin-top:.75em}.ap .ap-visual{grid-area:visual;min-width:0}.ap .ap-video{aspect-ratio:16/9;border-radius:var(--ap-raio-video);width:100%;box-shadow:0 0 0 1px var(--ap-borda), 0 40px 70px -40px color-mix(in srgb, var(--ac,#000) 45%, #000000d9);background:#0d0d0f;position:relative;overflow:hidden}.ap .ap-dentro{grid-area:dentro;min-width:0}.ap .ap-dentro-rot{color:var(--ap-apoio);margin:0 0 12px;font-size:.875rem;font-weight:700}.ap .ap-itens{grid-template-columns:minmax(0,1fr);gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.ap .ap-itens{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap .ap-itens li{min-height:44px;color:var(--ap-tinta);align-items:center;gap:12px;font-size:1rem;line-height:1.35;display:flex}.ap .ap-ico{background:color-mix(in srgb, var(--ap-acento) 15%, transparent);width:40px;height:40px;color:var(--ap-acento);border-radius:999px;flex:none;place-items:center;display:inline-grid}.ap .ap-ico svg{width:20px;height:20px}.ap .ap-rodape{grid-area:rodape;min-width:0}
.sl,.sl .sl-frente{--sl-tinta:var(--text,currentColor);--sl-apoio:var(--muted,currentColor);--sl-painel:var(--surface,transparent);--sl-borda:var(--line-2,#80808047);--sl-acento:var(--ac-tinta,var(--ac,currentColor))}.sl{--sl-letra:var(--f-disp,inherit);--sl-margem:var(--gutter,16px);--sl-largura:var(--max,1200px);--sl-raio:var(--r-card,20px);--sl-vao:10px;--sl-espia:22px;--sl-saida:cubic-bezier(.23, 1, .32, 1);box-sizing:border-box;min-height:min(100dvh,980px);color:var(--sl-tinta);grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(16px,2.8dvh,32px);padding-block:clamp(24px,5dvh,56px);display:grid;position:relative;overflow-x:clip}@media (min-width:768px){.sl{--sl-vao:24px;--sl-espia:0px}}.sl *,.sl :before,.sl :after{box-sizing:border-box}.sl .sl-cabeca,.sl .sl-controles{width:100%;max-width:calc(var(--sl-largura) + var(--sl-margem) * 2);padding-inline:var(--sl-margem);margin-inline:auto}.sl .sl-trilho{--sl-recuo:max(var(--sl-margem), (100% - var(--sl-largura)) / 2);gap:var(--sl-vao);padding:0 var(--sl-recuo);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sl-recuo);scrollbar-width:none;outline:none;margin:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.sl .sl-trilho::-webkit-scrollbar{display:none}@media (min-width:768px){.sl .sl-trilho{margin-inline:var(--sl-recuo);padding:0;scroll-padding-inline:0}}.sl .sl-trilho:focus-visible{outline:2px solid var(--sl-acento);outline-offset:-2px;border-radius:var(--sl-raio)}.sl .sl-tela{flex:0 0 calc(100% - var(--sl-espia));scroll-snap-align:start;scroll-snap-stop:always;min-width:0;margin:0;display:flex}.sl .sl-tela:last-child{margin-inline-end:var(--sl-espia)}.sl .sl-frente{border:1px solid var(--sl-borda);border-radius:var(--sl-raio);background:var(--sl-painel);min-width:0;transition:opacity .25s var(--sl-saida);flex:auto;align-content:center;gap:clamp(20px,3dvh,40px);padding:clamp(28px,5dvh,64px) clamp(22px,5vw,80px);display:grid}.sl[data-sl-pronto] .sl-tela:not([data-sl-atual]) .sl-frente{opacity:.45}.sl .sl-frente-txt{align-content:center;justify-items:start;gap:clamp(14px,2.2dvh,24px);min-width:0;display:grid}.sl .sl-selo{border:1px solid color-mix(in srgb, var(--sl-acento) 55%, transparent);color:var(--sl-acento);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.55em;margin:0;padding:.5em 1em;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.sl .sl-selo-ico{flex:none;width:1.1em;height:1.1em}.sl .sl-frente-tit{max-width:15ch;font-family:var(--sl-letra);letter-spacing:-.025em;color:var(--sl-tinta);text-wrap:balance;margin:0;font-size:clamp(1.875rem,min(4.6vw,8.6dvh),4rem);font-weight:800;line-height:1.05}.sl .sl-frente-texto{max-width:54ch;color:var(--sl-apoio);text-wrap:pretty;margin:0;font-size:clamp(1rem,.92rem + .4vw,1.25rem);line-height:1.6}.sl .sl-frente-visual{aspect-ratio:16/10;border-radius:calc(var(--sl-raio) - 6px);background:var(--sunken,transparent);width:100%;max-height:30dvh;position:relative;overflow:hidden}.sl .sl-frente-visual img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.sl .sl-frente[data-com-visual]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(32px,4vw,72px)}.sl .sl-frente-visual{aspect-ratio:4/3;max-height:58dvh}}.sl .sl-sumario{display:none}@media (min-width:900px){.sl .sl-frente[data-com-sumario]{--sl-recuo-do-sumario:clamp(20px, 2.4vw, 36px);grid-template-columns:minmax(0,1.5fr) minmax(200px,.6fr);align-items:center;column-gap:clamp(32px,4vw,72px)}.sl .sl-sumario{padding:0 0 0 var(--sl-recuo-do-sumario);border-left:1px solid var(--sl-borda);gap:2px;margin:0;list-style:none;display:grid}.sl .sl-sumario li{position:relative}.sl .sl-sumario li[data-aqui]:before{content:"";left:calc(var(--sl-recuo-do-sumario) * -1 - 2px);background:var(--sl-acento);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px}.sl .sl-sumario button{width:100%;color:var(--sl-apoio);font-family:var(--sl-letra);text-align:left;cursor:pointer;opacity:.6;transition:opacity .2s var(--sl-saida);background:0 0;border:0;padding:10px 0;font-size:clamp(.95rem,.8rem + .3vw,1.125rem);font-weight:700;line-height:1.3;display:block}.sl .sl-sumario li[data-aqui] button{color:var(--sl-tinta);opacity:1}}@media (min-width:900px) and (hover:hover) and (pointer:fine){.sl .sl-sumario button:hover{opacity:1}}.sl .sl-frente-txt>*{transition:opacity .42s var(--sl-saida), transform .42s var(--sl-saida)}.sl .sl-frente-txt>:nth-child(2){transition-delay:60ms}.sl .sl-frente-txt>:nth-child(3){transition-delay:.12s}.sl[data-sl-pronto] .sl-tela:not([data-sl-vista]) .sl-frente-txt>*{opacity:0;transform:translateY(14px)}.sl .sl-controles{align-items:center;gap:16px;display:flex}.sl .sl-pontos{flex:auto;gap:2px;min-width:0;display:flex}.sl .sl-ponto{min-width:32px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 56px;padding:0;position:relative}.sl .sl-ponto span{inset-inline:4px;background:var(--sl-tinta);opacity:.22;transform-origin:50%;height:4px;transition:transform .3s var(--sl-saida), opacity .3s var(--sl-saida);border-radius:999px;margin-top:-2px;position:absolute;top:50%;transform:scaleX(.55)}.sl .sl-ponto[aria-current=true] span{background:var(--sl-acento);opacity:1;transform:scaleX(1)}.sl .sl-posicao{font-variant-numeric:tabular-nums;color:var(--sl-apoio);white-space:nowrap;flex:none;font-size:.875rem}.sl .sl-setas{flex:none;gap:8px;display:flex}.sl .sl-seta{border:1px solid var(--sl-borda);background:var(--sl-painel);width:48px;height:48px;color:var(--sl-tinta);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--sl-saida), opacity .2s var(--sl-saida);border-radius:999px;place-items:center;padding:0;display:grid}.sl .sl-seta svg{width:20px;height:20px}.sl .sl-seta:disabled{opacity:.35;cursor:default}.sl .sl-seta:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sl .sl-seta:not(:disabled):hover{border-color:var(--sl-acento)}.sl .sl-ponto:hover span{opacity:.5}.sl .sl-ponto[aria-current=true]:hover span{opacity:1}}.sl .sl-ponto:focus-visible,.sl .sl-seta:focus-visible{outline:2px solid var(--sl-acento);outline-offset:2px}@media (max-width:767px){.sl .sl-controles{gap:10px}.sl .sl-seta{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sl .sl-frente-txt>*{transition:opacity .2s linear}.sl[data-sl-pronto] .sl-tela:not([data-sl-vista]) .sl-frente-txt>*{transform:none}.sl .sl-ponto span,.sl .sl-seta{transition:opacity .2s linear}.sl .sl-seta:not(:disabled):active{transform:none}}.sl .sl-numero{font-family:var(--sl-letra);letter-spacing:-.04em;color:var(--sl-acento);align-items:flex-end;gap:.1em;margin:0;font-weight:900;line-height:.8;display:flex}.sl .sl-numero b{color:#0000;-webkit-text-stroke:2px var(--sl-acento);font-size:clamp(5rem,3rem + 10vw,9rem)}.sl .sl-numero span{padding-bottom:.1em;font-size:clamp(1.6rem,1rem + 2.2vw,2.6rem)}.sl .sl-faixa{border:1px solid var(--line-2,var(--sl-borda));background:color-mix(in srgb, var(--sl-tinta) 4%, transparent);border-radius:16px;flex-wrap:wrap;margin:0;padding:14px clamp(16px,2.4vw,32px);list-style:none;display:flex}.sl .sl-faixa li{font-family:var(--sl-letra);letter-spacing:.02em;text-transform:uppercase;color:var(--sl-tinta);padding:6px clamp(14px,2.2vw,36px);font-size:clamp(.85rem,.7rem + .55vw,1.35rem);font-weight:800}.sl .sl-faixa li+li{border-left:1px solid var(--line-2,var(--sl-borda))}.sl .sl-faixa li:first-child{padding-left:0}@media (max-width:899.98px){.sl .sl-frente[data-com-numero] .sl-numero{order:-1}.sl .sl-numero b{font-size:4.2rem}}@media (min-width:900px){.sl .sl-frente[data-com-numero]{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);align-items:center;column-gap:clamp(32px,4vw,72px)}.sl .sl-frente[data-com-numero] .sl-numero{justify-self:center}.sl .sl-numero b{-webkit-text-stroke-width:3px;font-size:clamp(13rem,7rem + 13vw,26rem)}.sl .sl-frente .sl-faixa{grid-column:1/-1}}
