.fed-mapa[data-astro-cid-spjoqcq4]{background:var(--preto);color:var(--concreto);border-bottom:10px solid var(--laranja)}.fed-grade[data-astro-cid-spjoqcq4]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:12px 40px;padding-top:40px;padding-bottom:48px;display:grid}.fed-topo[data-astro-cid-spjoqcq4]{grid-column:1/-1}.fed-topo[data-astro-cid-spjoqcq4] p[data-astro-cid-spjoqcq4]{color:var(--texto-claro);max-width:620px;margin:0}.fed-h1[data-astro-cid-spjoqcq4]{margin:6px 0 10px;font-size:clamp(40px,5.4vw,68px);line-height:.9}#mapa[data-astro-cid-spjoqcq4]{width:100%;height:auto;display:block;overflow:visible}.painel[data-astro-cid-spjoqcq4]{border-left:12px solid var(--laranja);background:#0e0e0e;flex-direction:column;gap:10px;min-height:320px;padding:28px;display:flex}.credito[data-astro-cid-spjoqcq4]{color:#6e6b65;margin:8px 0 0;font-size:11px}.credito[data-astro-cid-spjoqcq4] a[data-astro-cid-spjoqcq4]{color:#8a877f}.dica[data-astro-cid-spjoqcq4]{color:#8a877f;align-items:center;gap:8px;font-size:13px;display:flex}.dica[data-astro-cid-spjoqcq4] i[data-astro-cid-spjoqcq4]{background:var(--laranja);width:14px;height:14px;display:inline-block}.fed-lista[data-astro-cid-spjoqcq4]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.fed-cartao[data-astro-cid-spjoqcq4]{background:var(--concreto-claro);border-top:8px solid var(--preto);flex-direction:column;gap:14px;padding:22px;scroll-margin-top:90px;display:flex}.fed-cartao[data-astro-cid-spjoqcq4]:target{border-top-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja)}.fed-cab[data-astro-cid-spjoqcq4]{align-items:center;gap:14px;display:flex}.fed-sigla[data-astro-cid-spjoqcq4]{background:var(--preto);width:64px;height:64px;color:var(--laranja);font-family:var(--fonte-titulo);flex:none;place-items:center;font-size:34px;font-style:italic;display:grid}.fed-logo[data-astro-cid-spjoqcq4]{object-fit:contain;flex:none;width:64px;height:64px}.fed-nome[data-astro-cid-spjoqcq4]{margin:2px 0;font-size:18px;line-height:1.2}.fed-cidade[data-astro-cid-spjoqcq4]{font-size:14px}.fed-dados[data-astro-cid-spjoqcq4]{flex-direction:column;margin:0;font-size:15px;display:flex}.fed-dados[data-astro-cid-spjoqcq4] dt[data-astro-cid-spjoqcq4]{letter-spacing:1px;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700}.fed-dados[data-astro-cid-spjoqcq4] dt[data-astro-cid-spjoqcq4]:first-child{margin-top:0}.fed-dados[data-astro-cid-spjoqcq4] dd[data-astro-cid-spjoqcq4]{overflow-wrap:anywhere;margin:0}.fed-dados[data-astro-cid-spjoqcq4] a[data-astro-cid-spjoqcq4]{color:var(--preto)}.fed-vazio[data-astro-cid-spjoqcq4]{margin:0;font-size:14px}.fed-selo[data-astro-cid-spjoqcq4]{letter-spacing:1px;text-transform:uppercase;border:2px solid var(--preto);align-self:flex-start;margin-top:auto;padding:4px 8px;font-size:11px;font-weight:700}.fed-selo[data-astro-cid-spjoqcq4].ok{background:var(--preto);color:var(--concreto)}.fed-form-bloco[data-astro-cid-spjoqcq4]{background:var(--preto);border-top:10px solid var(--laranja)}.fed-form-bloco[data-astro-cid-spjoqcq4] label[data-astro-cid-spjoqcq4]{color:var(--concreto)}.fed-declara[data-astro-cid-spjoqcq4]{align-items:flex-start;color:var(--texto-claro)!important}.fed-form-bloco[data-astro-cid-spjoqcq4] .mensagem-form[data-astro-cid-spjoqcq4]{color:var(--concreto)}@media (width<=860px){.fed-grade[data-astro-cid-spjoqcq4]{grid-template-columns:1fr;gap:20px;padding-top:28px}.painel[data-astro-cid-spjoqcq4]{min-height:0}}.painel .uf-grande{font-family:var(--fonte-titulo);color:var(--laranja);margin:0;font-size:110px;font-style:italic;line-height:.8}.painel .federacao{font-family:var(--fonte-titulo);color:var(--concreto);text-transform:uppercase;margin:4px 0 6px;font-size:32px;font-style:italic;line-height:1}.painel-texto{color:var(--texto-claro);margin:0}#mapa .uf:focus{outline:none}.email-txt{overflow-wrap:anywhere;display:block}.email-acoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.email-btn{font:700 11px var(--fonte-texto);letter-spacing:1px;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:2px solid;padding:6px 10px;text-decoration:none}.email-btn:hover,.email-btn.ok{background:var(--amarelo);border-color:var(--amarelo);color:var(--preto)}.painel .uf-linha{justify-content:space-between;align-items:center;gap:16px;display:flex}.painel .uf-logo{object-fit:contain;flex:none;width:96px;height:96px}#mapa .uf{fill:#33322f;stroke:#161616;stroke-width:1.1px;stroke-linejoin:round;cursor:pointer;transition:fill .18s,filter .18s}#mapa .uf:hover,#mapa .uf:focus-visible,#mapa .uf.hover{fill:var(--laranja);filter:drop-shadow(0 6px 10px #0009);outline:none}#mapa .uf.ativo{fill:url(#zebra-ativo);filter:drop-shadow(0 8px 14px #ffd40073)}#mapa .sigla{font-family:var(--fonte-titulo);fill:var(--concreto);text-anchor:middle;dominant-baseline:central;pointer-events:none;letter-spacing:.04em;font-size:17px;transition:fill .18s}#mapa .sigla.mini{font-size:15px}#mapa .sigla.on{fill:var(--preto)}#mapa .sigla.fora.on{fill:var(--laranja)}#mapa .sigla.sel{fill:var(--preto);stroke:var(--laranja);stroke-width:5px;paint-order:stroke;stroke-linejoin:round}#mapa .sigla.fora.sel{fill:var(--laranja);stroke:none}#mapa .guia{stroke:#8a877f;stroke-width:1px;fill:none;pointer-events:none}#mapa .guia.on{stroke:var(--laranja);stroke-width:1.6px}#mapa .ponto{fill:#8a877f;pointer-events:none}#mapa .ponto.on{fill:var(--laranja)}#mapa .alvo{fill:#0000;cursor:pointer}.uf-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.uf-chip{font-family:var(--fonte-titulo);letter-spacing:.05em;color:var(--concreto);cursor:pointer;background:0 0;border:1px solid #4a4844;min-width:40px;padding:4px 9px 2px;font-size:18px}.uf-chip:hover,.uf-chip.on{background:var(--laranja);border-color:var(--laranja);color:var(--preto)}.painel .contatos{grid-template-columns:auto 1fr;gap:6px 12px;margin:4px 0 6px;font-size:15px;display:grid}.painel .contatos dt{color:#8a877f;letter-spacing:1px;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:700}.painel .contatos dd{color:var(--concreto);overflow-wrap:anywhere;margin:0}.painel .contatos a{color:var(--concreto)}.painel .contatos a:hover{color:var(--laranja)}.painel.anima .uf-grande,.painel.anima .federacao,.painel.anima .contatos{animation:.35s both entra-fed}@keyframes entra-fed{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (width<=860px){.painel .uf-grande{font-size:84px}}@media (width<=600px){#mapa .sigla{font-size:26px}#mapa .sigla.mini{font-size:22px}.painel .dica{display:none}}
