@layer base{html{scroll-padding-block-start:1rem}body{font-size:1rem}h1{font-size:clamp(1.75rem,1.4rem + 1vw,2rem)}input[type=email],input[type=search],input[type=text],select{font-size:1rem}select{font-family:inherit;inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding:.5rem .65rem;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--ficha);color:var(--tinta)}summary{cursor:pointer}}@layer componentes{.conteudo{padding-block:1.8rem 2.5rem}.chamada-newsletter{margin:0;padding:1.5rem;background:#0d2d57;color:#fff;border:0;border-radius:var(--raio-cartao);box-shadow:var(--sombra)}.chamada-newsletter .newsletter-identidade{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#c8d5e6;margin:0 0 .85rem}.chamada-newsletter h2{font-size:1.4375rem;font-weight:700;line-height:1.15;letter-spacing:-.016em;margin:0 0 .75rem;color:#fff}.chamada-newsletter p{font-size:.9375rem;line-height:1.55;color:#c8d5e6;margin:0 0 1rem}.newsletter-acao{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:3rem;background:#fff;color:#0d2d57;border:0;border-radius:var(--raio);padding:0 1.1rem;font-weight:650;font-size:.95rem;text-decoration:none;transition:background-color .2s}.newsletter-acao:hover{background:#e4ebf6;color:#0d2d57}.chamada-newsletter .newsletter-condicao{font-size:.8125rem;margin:.85rem 0 0;color:#c8d5e6}.chamada-newsletter .newsletter-canais{font-size:.8125rem;margin:.5rem 0 0;color:#c8d5e6}.chamada-newsletter .newsletter-canais a{color:#fff;font-weight:600}.chamada-newsletter :focus-visible{outline-color:#fff;outline-offset:4px}.faixa-canais{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem 1.5rem;margin:0 0 1.75rem;padding:1.125rem 1.375rem;background:var(--ficha);border:1px solid var(--linha);border-radius:var(--raio-cartao);box-shadow:var(--sombra-alta)}.concurso-corpo>.faixa-canais{margin:0}.faixa-canais p{flex:1 1 22rem;display:flex;align-items:center;gap:.875rem;margin:0;font-size:.95rem;line-height:1.5;color:var(--tinta-media)}.faixa-canais strong{color:var(--tinta)}.faixa-canais-icone{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--carimbo-fraco);color:var(--carimbo)}.faixa-canais-botoes{display:flex;flex-wrap:wrap;gap:.625rem}.faixa-canais-botoes a{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-block-size:3rem;padding:0 1.125rem;border-radius:var(--raio);font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:filter .2s,border-color .2s}.faixa-canais-botoes svg{inline-size:1.375rem;block-size:1.375rem}.faixa-canais-whatsapp{background:#25d366;color:#0b3b20;border:1px solid #1fb458}.faixa-canais-whatsapp:hover{color:#0b3b20;filter:brightness(.96) saturate(1.1)}.faixa-canais-telegram{background:var(--ficha);color:var(--tinta);border:1px solid var(--linha-forte)}.faixa-canais-telegram:hover{color:var(--tinta);border-color:#229ed9}.faixa-canais-telegram svg{color:#229ed9}.newsletter-vinheta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block:-.65rem .65rem}.newsletter-vinheta .newsletter-identidade{max-inline-size:7rem;margin:0;line-height:1.6}.newsletter-ilustracao{display:block;inline-size:8rem;block-size:4.4rem;flex:none}.pagina-concurso .newsletter-vinheta{max-inline-size:22rem}.carimbo,.rotulo-status{white-space:normal;font-size:.72rem;letter-spacing:0;text-transform:none}.carimbo{box-shadow:none;border:1px solid var(--carimbo-fraco);padding:.18rem .5rem}.catalogo{grid-template-columns:16rem minmax(0,1fr);gap:1.5rem}.resultados{min-inline-size:0}.filtros{position:static;gap:1rem}.filtros-painel{border:1px solid var(--linha);border-radius:var(--raio);background:var(--ficha);padding:.85rem}.filtros-painel>summary{min-block-size:2rem;font-weight:600;color:var(--marca)}.filtros-grupos{display:grid;grid-gap:1.2rem;gap:1.2rem;-webkit-padding-before:1rem;padding-block-start:1rem}.filtros-resumo{display:flex;flex-wrap:wrap;gap:.35rem;-webkit-margin-after:1rem;margin-block-end:1rem}.filtros-resumo span{border:1px solid var(--linha);background:var(--ficha);border-radius:4px;padding:.25rem .5rem;font-size:.85rem}.filtros-resumo a{font-size:.85rem;align-self:center;padding:.3rem}.chip{min-block-size:2.75rem;border-radius:4px}.filtros .opcoes{gap:.35rem}.apoio-estudo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.apoio-estudo a{display:grid;grid-gap:.25rem;gap:.25rem;background:var(--ficha);border:1px solid var(--linha);border-radius:var(--raio);padding:1rem;text-decoration:none}.apoio-estudo a:hover strong{text-decoration:underline}.apoio-estudo span{font-size:.9rem;color:var(--tinta-media)}.cabecalho-secao{-webkit-border-after:1px solid var(--linha);border-block-end:1px solid var(--linha);-webkit-padding-after:1.25rem;padding-block-end:1.25rem}.cabecalho-secao .chamada{-webkit-margin-after:.75rem;margin-block-end:.75rem}.nota-metodo{font-size:.87rem}.base-legal,.recurso-fonte,.retrato dt,.rodape-colunas h2{font-family:var(--fonte-corpo)}.resumo{box-shadow:none}.resumo dd{overflow-wrap:anywhere}@media (min-width:62.001rem){@supports selector(details::details-content){.filtros-painel::details-content{content-visibility:visible}.filtros-painel>summary{display:none}.filtros-grupos{-webkit-padding-before:0;padding-block-start:0}}}@media (max-width:62rem){.catalogo{grid-template-columns:minmax(0,1fr)}.filtros-grupos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.conteudo{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}.faixa-canais{padding:1rem}.faixa-canais-botoes,.faixa-canais-botoes a{inline-size:100%}.apoio-estudo,.filtros-grupos{grid-template-columns:minmax(0,1fr)}.secao-mais{white-space:normal;-webkit-margin-start:0;margin-inline-start:0}.paginacao{gap:.5rem;flex-wrap:wrap}}}.conteudo:has(.abertura.pagina){-webkit-padding-before:0;padding-block-start:0}.abertura.pagina{padding-block:1.5rem 5.75rem;background:radial-gradient(circle at 86% 42%,transparent 0 139px,rgb(255 255 255/5.5%) 140px 141px,transparent 142px 239px,rgb(255 255 255/4.5%) 240px 241px,transparent 242px 359px,rgb(255 255 255/3.5%) 360px 361px,transparent 362px),var(--noite)}.abertura.pagina h1{margin-block:.75rem 1rem;font-size:clamp(2.125rem,1.45rem + 2.2vw,3.125rem)}.abertura.pagina .chamada{max-inline-size:46rem;color:var(--sobre-noite)}.abertura.pagina .chamada .placa{color:white;font-size:1.5rem}.abertura.pagina .nota-metodo,.abertura.pagina .secao-nota,.abertura.pagina .trilha :is(li,a,[aria-current]){color:var(--sobre-noite)}.abertura.pagina .numeros{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.5rem;margin-block:1.6rem 0;border:0;padding:0;background:none;font-family:var(--fonte-corpo)}.abertura.pagina .numeros>span{display:flex;flex-direction:column;color:var(--sobre-noite);font-size:.9375rem}.abertura.pagina .numeros strong{color:white;font-family:var(--fonte-display);font-stretch:116%;font-weight:760;font-size:1.75rem;line-height:1.2}.abertura.pagina .numeros>span:before{content:none}.abertura.pagina+.faixa-canais{position:relative;-webkit-margin-before:-2.5rem;margin-block-start:-2.5rem}.colunas-internas{display:grid;grid-template-columns:minmax(0,1fr) 20rem;grid-gap:2.25rem;gap:2.25rem;align-items:start;margin-block:2.5rem}.lateral-interna,.principal-interna,.resultados{min-inline-size:0}.lateral-interna{display:grid;grid-gap:1.5rem;gap:1.5rem}.alternar{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-before:1.625rem;margin-block-start:1.625rem}.alternar :is(a,button){display:inline-flex;align-items:center;gap:.625rem;min-block-size:2.75rem;padding:.65rem 1rem;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--ficha);color:var(--tinta);font:600 .9375rem var(--fonte-corpo);text-decoration:none;cursor:pointer}.alternar :is([aria-current=page],[aria-pressed=true]){background:var(--marca);color:var(--ficha)}.abertura .alternar :is(a,button){background:transparent;color:white;border-color:#ffffff50}.abertura .alternar :is([aria-current=page],[aria-pressed=true]){background:white;color:#14417a;border-color:white}.alternar :is(a,button):hover{border-color:var(--marca)}.abertura .alternar :is(a,button):hover{border-color:white}.atalhos{display:flex;flex-wrap:wrap;gap:.5rem .625rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.atalhos a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #ffffff50;border-radius:999px;text-decoration:none;font-size:.9375rem}.atalhos .icone-grupo-profissao{inline-size:1.125rem;block-size:1.125rem;flex:none}.barra{display:block;block-size:4px;border-radius:2px;background:var(--linha);overflow:hidden;-webkit-margin-before:.5rem;margin-block-start:.5rem}.barra:before{content:"";display:block;block-size:100%;inline-size:calc(var(--parte, 0) * 100%);background:var(--marca)}.catalogo.listagem{display:grid;grid-template-columns:17.5rem minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"filtros resultados" "lateral resultados";grid-gap:1.25rem 2.25rem;gap:1.25rem 2.25rem;align-items:start;margin-block:2.75rem}.listagem>.filtros{grid-area:filtros}.listagem>.resultados{grid-area:resultados}.listagem>.lateral-interna{grid-area:lateral}.filtros-painel{padding:0;box-shadow:var(--sombra)}.filtros-painel>summary{display:list-item;cursor:pointer;padding:1rem 1.25rem;color:var(--tinta);font:650 1.0625rem var(--fonte-display)}.filtros-painel:not([open])::details-content{content-visibility:hidden}.filtros-grupos{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.filtros .grupo-filtro{padding:1rem 1.25rem;-webkit-border-before:1px solid var(--linha);border-block-start:1px solid var(--linha)}.filtros .grupo-filtro :is(h2,label){font:600 .9375rem/1.3 var(--fonte-corpo);color:var(--tinta-media);text-transform:none;letter-spacing:normal;margin:0 0 .5rem}.filtros .filtro-opcoes{display:grid;grid-gap:0;gap:0}.filtros .filtro-opcoes .chip{min-block-size:2.25rem;padding:.4rem 0;border:0;background:transparent;border-radius:0;color:var(--tinta)}.filtros .filtro-opcoes .chip-ativo,.filtros .filtro-opcoes .chip:hover{color:var(--marca);text-decoration:underline;text-underline-offset:3px}.filtros .filtro-opcoes .chip-ativo{font-weight:700}.filtro-linha{display:flex;gap:.5rem}.filtro-linha select{min-inline-size:0;flex:1 1}.filtro-linha button{padding-inline:.75rem;font-size:.9375rem}.filtros .limpar{padding-inline:1.25rem}.filtros .busca-linha{flex-wrap:wrap}.filtros .busca-linha input{inline-size:100%;min-inline-size:0}.filtro-area{display:grid}.filtro-area a{display:flex;gap:.5rem;align-items:center}.filtro-area svg{inline-size:1.25rem;block-size:1.25rem}.contagem-resultados{min-block-size:1.5rem;color:var(--tinta-media);font-size:.9375rem}.grupo-situacao+.grupo-situacao{-webkit-margin-before:1.75rem;margin-block-start:1.75rem}.grupo-situacao>h3{margin-block:0 .75rem;font-size:1.0625rem}button.limpar{border:0;background:none;color:var(--marca);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;padding:.5rem 0}button.limpar:disabled{color:var(--tinta-fraca);cursor:default}.trilho-etapas{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.trilho-etapas ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;padding:0;list-style:none}.trilho-etapas li{display:grid}.trilho-etapas button{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:.875rem;border:1px solid #ffffff40;border-radius:var(--raio);background:#123864;color:var(--sobre-noite);text-align:start;cursor:pointer;font:inherit}.trilho-etapas button:hover{border-color:white}.trilho-etapas button[aria-pressed=true]{color:#354d68;background:white}.trilho-etapas button[aria-pressed=true] :is(.trilho-nome,.trilho-qtd){color:#14417a}.trilho-topo{display:flex;justify-content:space-between;gap:.5rem}.trilho-nome{color:white;font:650 1.0625rem/1.25 var(--fonte-display);text-transform:capitalize}.trilho-qtd{color:white;font-size:1.5rem}.trilho-explica{font-size:.875rem;line-height:1.45}.regua-fase{display:block;block-size:6px;border-radius:3px;background:var(--linha);overflow:hidden;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 3px),transparent calc(20% - 3px) 20%);mask:repeating-linear-gradient(90deg,#000 0 calc(20% - 3px),transparent calc(20% - 3px) 20%)}.regua-fase:before{content:"";display:block;block-size:100%;inline-size:calc(var(--fase) * 20%);background:var(--marca)}.trilho-etapas .regua-fase{background:#ffffff40}.trilho-etapas .regua-fase:before{background:#87b8f5}.trilho-etapas button[aria-pressed=true] .regua-fase{background:#e3e9f1}.trilho-etapas button[aria-pressed=true] .regua-fase:before{background:#14417a}.concurso .prazo.fase .regua-fase{inline-size:100%}.busca-profissao{max-inline-size:36rem;-webkit-margin-before:1.625rem;margin-block-start:1.625rem}.busca-profissao label{display:block;-webkit-margin-after:.375rem;margin-block-end:.375rem}.busca-profissao input{inline-size:100%;min-block-size:3.25rem;padding:.75rem 1rem;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--ficha);color:var(--tinta)}.grupo-profissoes{scroll-margin-block-start:1.5rem;-webkit-margin-after:2.75rem;margin-block-end:2.75rem}.grupo-profissoes[hidden]{display:none}.grupo-profissoes h2{display:flex;align-items:center;gap:.75rem}.selo-grupo-profissao{display:inline-grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--raio);background:var(--marca-fraca);color:var(--marca)}.selo-grupo-profissao.saude{background:var(--saude-fraco);color:var(--saude)}.selo-grupo-profissao.educacao{background:var(--carimbo-fraco);color:var(--carimbo)}.selo-grupo-profissao .icone-grupo-profissao{inline-size:1.5rem;block-size:1.5rem}.grade-profissoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));grid-gap:.625rem;gap:.625rem;padding:0;list-style:none}.grade-profissoes li,.profissao{display:grid}.profissao{grid-template-rows:auto auto 1fr;grid-gap:.25rem;gap:.25rem;padding:1rem 1.125rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--ficha);box-shadow:var(--sombra);text-decoration:none;color:var(--tinta)}.profissao strong{font:650 1.0625rem/1.3 var(--fonte-display)}.profissao>span{color:var(--tinta-media);font-size:.9375rem}.profissao .barra{align-self:end}.estados{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));grid-gap:0 1.75rem;gap:0 1.75rem;padding:0;list-style:none}.estados a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem .75rem;gap:.25rem .75rem;padding-block:.75rem;-webkit-border-after:1px solid var(--linha);border-block-end:1px solid var(--linha);text-decoration:none;color:var(--tinta)}.estados .barra{grid-column:1/-1}.perguntas-profissao .faq>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:.375rem 2rem;gap:.375rem 2rem;padding-block:1.125rem;-webkit-border-after:1px solid var(--linha);border-block-end:1px solid var(--linha)}.perguntas-profissao .faq dd{margin:0}.encerrados{padding:0;list-style:none;-webkit-border-before:1px solid var(--linha-forte);border-block-start:1px solid var(--linha-forte)}.encerrados a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem 1.25rem;gap:.25rem 1.25rem;padding-block:.875rem;-webkit-border-after:1px solid var(--linha);border-block-end:1px solid var(--linha);text-decoration:none}.encerrados a>span{grid-column:1;color:var(--tinta-media);font-size:.9375rem}.encerrados .quando{grid-column:2;grid-row:1/span 2;align-self:center;font-size:.875rem;color:var(--tinta-media)}.meses-calendario{margin:0;padding:1rem;-webkit-border-after:1px solid var(--linha);border-block-end:1px solid var(--linha)}.porque{padding:.75rem 1rem;border-radius:var(--raio);background:var(--carimbo-fraco);color:var(--carimbo);font-size:.9375rem}.lista-recursos a{box-shadow:var(--sombra)}.dia-novidades{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}.notas-internas{padding:0;list-style:none;border:1px solid var(--linha);border-radius:var(--raio);background:var(--ficha);box-shadow:var(--sombra)}.notas-internas li+li{-webkit-border-before:1px solid var(--linha);border-block-start:1px solid var(--linha)}.nota-interna{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.4rem 1rem;gap:.4rem 1rem;padding:1rem 1.25rem;text-decoration:none}.nota-interna>:not(.nota-etiqueta){grid-column:2}.nota-interna .nota-etiqueta{grid-column:1;grid-row:1/span 3;align-self:start}.nota-interna time,.nota-interna>span:not(.nota-etiqueta){color:var(--tinta-media);font-size:.875rem}.nota-interna strong{color:var(--tinta);font:650 1.0625rem/1.4 var(--fonte-display)}.nota-interna:hover strong{color:var(--marca)}@media (max-width:62rem){.colunas-internas{grid-template-columns:minmax(0,1fr)}.lateral-interna{max-inline-size:32rem;inline-size:100%}.catalogo.listagem{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"filtros" "resultados" "lateral"}.trilho-etapas ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(13rem,1fr);overflow-x:auto;-webkit-padding-after:.5rem;padding-block-end:.5rem;scroll-snap-type:x proximity}.trilho-etapas li{scroll-snap-align:start}}@media (max-width:40rem){.perguntas-profissao .faq>div{grid-template-columns:minmax(0,1fr)}.abertura.pagina .numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.abertura.pagina .numeros strong{font-size:1.375rem}.encerrados .quando{grid-column:1;grid-row:auto}.nota-interna{grid-template-columns:minmax(0,1fr)}.nota-interna .nota-etiqueta,.nota-interna>:not(.nota-etiqueta){grid-column:1;grid-row:auto}}@media (max-width:24rem){.topo .marca{font-size:1rem;gap:.375rem;white-space:normal;line-height:1.1}.topo .marca svg{flex:none}}.secoes-gabarito{display:grid;grid-gap:2rem;gap:2rem}.painel-gabarito{display:grid;grid-gap:.75rem;gap:.75rem}.passos .feita:before{border-color:var(--marca);background:var(--marca)}.passo-data.sem-data{color:var(--tinta-fraca);font-weight:650}.acoes-gabarito{display:grid;grid-gap:.875rem;gap:.875rem;padding:1.125rem 1.5rem;border:1px solid var(--linha);border-radius:var(--raio);background:var(--ficha);box-shadow:var(--sombra)}.acoes-gabarito p{margin:0;color:var(--tinta-media)}.botoes-gabarito{display:flex;flex-wrap:wrap;gap:.6rem}.botoes-gabarito a{flex:1 1 14rem}.nota-gabarito{font-size:.875rem}.acoes-gabarito .links-gabarito{margin:0}.filtro-gabaritos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.filtro-gabaritos label{font-weight:600}.filtro-gabaritos select{min-block-size:2.75rem;padding:0 .875rem;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--ficha);color:var(--tinta);font:600 .9375rem var(--fonte-corpo);cursor:pointer}.secao-gabaritos{scroll-margin-block-start:1.5rem}.dia-gabaritos{display:grid;grid-gap:.75rem;gap:.75rem}.dia-gabaritos h3{margin:.5rem 0 0;color:var(--tinta-media);font-size:1.0625rem;font-weight:650}.dia-gabaritos summary{min-block-size:2.75rem;align-content:center;color:var(--marca);font-weight:600;cursor:pointer}.dia-gabaritos details[open]>summary{-webkit-margin-after:.75rem;margin-block-end:.75rem}