:root{--cor-primaria:#262261;--cor-primaria-escura:#1b1848;--cor-primaria-clara:#eeebf7;--cor-acento:#7bc3ca;--cor-acento-suave:#e8f4f5;--cor-tinta:#1c1c1c;--cor-tinta-media:#4d4d4d;--cor-tinta-fraca:#6b6b6b;--cor-linha:#868a90;--cor-fundo:#f5f6f7;--cor-superficie:#fff;--cor-erro:#a4161a;--cor-erro-fundo:#fdecec;--cor-sucesso:#1e5b2e;--cor-sucesso-fundo:#eaf5ec;--cor-filete:#d5d8dd;--fonte-texto:"Questrial", sans-serif;--texto-titulo:3.2rem;--texto-titulo-pagina:4rem;--texto-titulo-trabalho:2.8rem;--texto-subtitulo:2.4rem;--texto-corpo:1.7rem;--texto-apoio:1.5rem;--texto-micro:1.3rem;--entrelinha-titulo:4rem;--entrelinha-titulo-pagina:4.8rem;--entrelinha-titulo-trabalho:3.4rem;--entrelinha-subtitulo:3.2rem;--entrelinha-corpo:2.6rem;--entrelinha-apoio:2.2rem;--entrelinha-micro:2rem;--esp-1:4px;--esp-2:8px;--esp-3:16px;--esp-4:24px;--esp-5:32px;--esp-6:40px;--esp-7:48px;--esp-8:64px;--controle-altura:4.8rem;--controle-altura-compacto:4rem;--controle-texto-compacto:var(--texto-apoio);--controle-entrelinha-compacto:var(--entrelinha-apoio);--raio-1:4px;--raio-2:8px;--raio-3:16px;--sombra-1:0 1px 2px #1c1c1c14;--movimento:.16s ease-out;--largura-barra:256px;--largura-barra-recolhida:72px;--largura-leitura:960px;--largura-formulario:400px;--faixa-tablet:768px;--faixa-compacta:1024px;--faixa-media:1280px;--faixa-larga:1600px;--faixa-ampla:1920px;--faixa-maxima:2560px;--largura-menu-aberto:1536px;--altura-compacta:800px;--largura-pagina-larga:1680px;--largura-pagina-larga-ampla:1920px;--largura-pagina-larga-maxima:2240px;--texto-leitura:1.7rem;--escala-texto:1;--camada-topo:10;--camada-barra:20;--camada-flutuante:30;--camada-sobreposicao:40;--camada-dialogo:50}@media (width>=1280px){:root{--texto-leitura:1.7rem}}@media (width>=1536px){:root{--texto-leitura:1.8rem}}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/questrial-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/questrial-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}[hidden]{display:none}html{font-size:calc(62.5% * var(--escala-texto,1))}body{background:var(--cor-fundo);color:var(--cor-tinta);font-family:var(--fonte-texto);font-size:var(--texto-corpo);line-height:var(--entrelinha-corpo);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--texto-titulo);line-height:var(--entrelinha-titulo);text-wrap:balance}h2{font-size:var(--texto-subtitulo);line-height:var(--entrelinha-subtitulo);text-wrap:balance}:focus-visible{outline:3px solid var(--cor-primaria);outline-offset:2px}.pular-para-conteudo{left:var(--esp-3);z-index:10;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-2);background:var(--cor-primaria);color:var(--cor-superficie);font-size:var(--texto-apoio);transition:top var(--movimento);text-decoration:none;position:absolute;top:-100px}.pular-para-conteudo:focus-visible{top:var(--esp-3)}.apenas-leitor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.entrada{background:var(--cor-superficie);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;display:grid}.entrada__faixa{justify-content:space-between;gap:var(--esp-6);padding:var(--esp-8) var(--esp-7);background:var(--cor-primaria);color:var(--cor-superficie);flex-direction:column;display:flex}.entrada__marca{gap:var(--esp-4);flex-direction:column;display:flex}.entrada__selo{border-radius:var(--raio-2);background:var(--cor-superficie);justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.entrada__selo img{width:56px;height:56px}.entrada__nome{font-size:var(--texto-subtitulo);letter-spacing:.02em;font-weight:700}.entrada__logotipo{background:var(--cor-superficie);border-radius:var(--raio-2);width:168px;height:auto;padding:var(--esp-2)}.entrada__frase{max-width:32ch;font-size:var(--texto-corpo);line-height:var(--entrelinha-corpo);color:var(--cor-superficie)}.entrada__rodape{font-size:var(--texto-micro);line-height:var(--entrelinha-micro);color:var(--cor-superficie);opacity:.9}.entrada__painel{padding:var(--esp-8) var(--esp-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.entrada__formulario{gap:var(--esp-4);width:100%;max-width:var(--largura-formulario);flex-direction:column;display:flex}.entrada__cabecalho{gap:var(--esp-2);flex-direction:column;display:flex}.entrada__apoio{color:var(--cor-tinta-media);font-size:var(--texto-apoio);line-height:var(--entrelinha-apoio)}.entrada__acoes{gap:var(--esp-2);flex-direction:column;display:flex}.entrada__alternativa{color:var(--cor-primaria);font-family:inherit;font-size:var(--texto-apoio);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.entrada__alternativa:hover{color:var(--cor-primaria-escura)}.tela-central{min-height:100vh;padding:var(--esp-7) var(--esp-4);background:var(--cor-fundo);justify-content:center;align-items:flex-start;display:flex}.tela-central__cartao{gap:var(--esp-4);width:100%;max-width:640px;padding:var(--esp-6);border:1px solid var(--cor-linha);border-radius:var(--raio-3);background:var(--cor-superficie);box-shadow:var(--sombra-1);flex-direction:column;display:flex}.tela-central__cartao--estreito{max-width:480px}.marca-compacta{align-items:center;gap:var(--esp-2);display:flex}.marca-compacta__selo{border:1px solid var(--cor-linha);border-radius:var(--raio-2);background:var(--cor-superficie);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.marca-compacta__nome{color:var(--cor-primaria);font-size:var(--texto-apoio);letter-spacing:.02em;font-weight:700}.tela-central__titulo{font-size:var(--texto-subtitulo);line-height:var(--entrelinha-subtitulo)}.tela-central__formulario{gap:var(--esp-3);flex-direction:column;display:flex}@media (width<=639px){.tela-central{padding:var(--esp-4) var(--esp-3)}.tela-central__cartao{padding:var(--esp-4)}.tela-central__cartao .shell__definicoes{grid-template-columns:minmax(0,1fr)}}.shell{grid-template-columns:var(--largura-barra) minmax(0, 1fr);height:100dvh;transition:grid-template-columns var(--movimento);display:grid;overflow:hidden}.shell--recolhido{grid-template-columns:var(--largura-barra-recolhida) minmax(0, 1fr)}.shell__barra{z-index:var(--camada-barra);gap:var(--esp-4);padding:var(--esp-4) var(--esp-3);background:var(--cor-primaria);color:var(--cor-superficie);flex-direction:column;display:flex;position:relative;overflow:hidden}.shell__marca{align-items:center;gap:var(--esp-2);min-height:48px;display:flex}.shell__simbolo{border-radius:var(--raio-2);background:var(--cor-superficie);width:40px;height:40px;padding:var(--esp-1)}.shell__nome{font-size:var(--texto-apoio);letter-spacing:.02em;font-weight:700}.shell__navegacao{gap:var(--esp-1);flex-direction:column;display:flex}.shell__navegacao[hidden]{display:none}.shell__icone{flex:none}.shell__link{align-items:center;gap:var(--esp-2);min-height:48px;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-2);color:var(--cor-superficie);font-size:var(--texto-corpo);transition:background-color var(--movimento);text-decoration:none;display:flex}.shell__link:hover{background:#ffffff1f}.shell--recolhido .shell__link{padding:var(--esp-2) var(--esp-1);justify-content:center}.shell__link[aria-current=page]{background:var(--cor-acento);color:var(--cor-primaria);font-weight:700}.shell__link:focus-visible{outline-color:var(--cor-acento)}.shell__rodape{font-size:var(--texto-micro);line-height:var(--entrelinha-micro);color:var(--cor-superficie);opacity:.85;margin-top:auto}.shell__conteudo{flex-direction:column;min-width:0;min-height:0;display:flex}.shell__topo{z-index:var(--camada-topo);align-items:center;gap:var(--esp-3);padding-block:var(--esp-3);border-bottom:1px solid var(--cor-linha);background:var(--cor-superficie);flex-wrap:wrap;padding-inline:clamp(16px,2vw,40px);display:flex;position:relative}@media (width>=1280px){.shell__topo{flex-wrap:nowrap}}.shell__escopo{align-items:center;gap:var(--esp-2);flex-wrap:wrap;margin-left:auto;display:flex}.shell__principal{min-height:0;padding-block:var(--esp-4);flex:1;padding-inline:clamp(16px,2vw,40px);overflow-y:auto}.shell__principal:has(.pagina--larga){padding-inline:0}.shell__bloco{gap:var(--esp-4);max-width:var(--largura-leitura);flex-direction:column;width:100%;margin:0 auto;display:flex}.shell__bloco.pagina--larga{width:100%;max-width:var(--largura-pagina-larga);margin-inline:auto;padding-inline:clamp(16px,2vw,40px)}@media (width>=1920px){.shell__bloco.pagina--larga{max-width:var(--largura-pagina-larga-ampla)}}@media (width>=2560px){.shell__bloco.pagina--larga{max-width:var(--largura-pagina-larga-maxima)}}.shell__cartao{gap:var(--esp-3);padding:var(--esp-5);border:1px solid var(--cor-linha);border-radius:var(--raio-3);background:var(--cor-superficie);box-shadow:var(--sombra-1);flex-direction:column;display:flex}.shell__definicoes{gap:var(--esp-2) var(--esp-4);font-size:var(--texto-apoio);line-height:var(--entrelinha-apoio);grid-template-columns:minmax(120px,200px) minmax(0,1fr);margin:0;display:grid}.shell__subtitulo{font-size:var(--texto-corpo);line-height:var(--entrelinha-corpo)}.shell__definicoes dt{color:var(--cor-tinta-media)}.shell__definicoes dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.tela-central__cartao .shell__definicoes{grid-template-columns:minmax(120px,160px) minmax(0,1fr)}.shell__etiqueta{margin-bottom:var(--esp-1);color:var(--cor-tinta-media);font-size:var(--texto-micro);text-transform:uppercase;letter-spacing:.08em;display:inline-block}.shell__lista{gap:var(--esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell__item{cursor:pointer;touch-action:manipulation;align-items:center;gap:var(--esp-3);padding:var(--esp-3);border:1px solid var(--cor-linha);border-radius:var(--raio-2);background:var(--cor-superficie);display:flex}.shell__item--ativo{border-color:var(--cor-primaria);background:var(--cor-primaria-clara)}.shell__itemTexto{gap:var(--esp-1);flex-direction:column;min-width:0;display:flex}.shell__itemNome{font-size:var(--texto-corpo);font-weight:700}.shell__itemDetalhe{color:var(--cor-tinta-media);font-size:var(--texto-micro);line-height:var(--entrelinha-micro)}.shell__recolher{align-items:center;gap:var(--esp-2);background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-2);min-height:48px;color:var(--cor-primaria);padding:var(--esp-2) var(--esp-3);font-family:inherit;font-size:var(--texto-apoio);cursor:pointer;transition:background-color var(--movimento);align-self:center;display:inline-flex}.shell__recolher:hover{background:var(--cor-primaria-clara)}@media (height<=800px){.shell__topo{padding-block:var(--esp-2)}.shell__principal{padding-block:var(--esp-3)}}.shell__sobreposicao{display:none}@media (width<=767px){.entrada{grid-template-columns:minmax(0,1fr);min-height:auto}.entrada__faixa{padding:var(--esp-5) var(--esp-4)}.entrada__selo{width:64px;height:64px}.entrada__painel{padding:var(--esp-6) var(--esp-4);justify-content:flex-start}.shell,.shell--aberto,.shell--recolhido{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell__topo{gap:var(--esp-2);max-height:64px;padding:var(--esp-2) var(--esp-3);flex-wrap:nowrap}.shell__rodape{display:none}.shell__principal{padding:var(--esp-4)}.shell__recolher{align-items:center;gap:var(--esp-1);min-height:44px;padding:var(--esp-2) var(--esp-3);font-size:var(--texto-apoio);display:inline-flex}.shell__recolherTexto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell__recolher:focus-visible{outline-color:var(--cor-acento)}.shell__escopo{justify-content:flex-end;width:100%}.shell__definicoes{gap:var(--esp-1);grid-template-columns:minmax(0,1fr)}}
