:root{--cor-primaria:#1351b4;--cor-primaria-escura:#071d41;--cor-primaria-clara:#dbe8fb;--cor-texto:#1f2933;--cor-texto-suave:#4a5560;--cor-fundo:#fff;--cor-fundo-alternativo:#f3f5f7;--cor-borda:#c5ccd3;--cor-foco:#c2850c;--cor-sobre-primaria:#fff;--fonte:"Rawline", "Raleway", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--largura-maxima:72rem;--espaco:1rem;--raio:.5rem}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;font-size:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--fonte);color:var(--cor-texto);background:var(--cor-fundo);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--cor-primaria);text-underline-offset:.15em}a:hover{color:var(--cor-primaria-escura)}:focus-visible{outline:3px dashed var(--cor-foco);outline-offset:3px}h1,h2,h3{color:var(--cor-primaria-escura);margin:0 0 .75rem;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p{margin:0 0 1rem}.conteiner{width:100%;max-width:var(--largura-maxima);padding-inline:var(--espaco);margin-inline:auto}.somente-leitor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atalhos{background:var(--cor-primaria-escura);font-size:.875rem}.atalhos ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:.4rem 0;list-style:none;display:flex}.atalhos a{color:var(--cor-sobre-primaria);text-decoration:none}.atalhos a:hover,.atalhos a:focus-visible{color:var(--cor-sobre-primaria);text-decoration:underline}.atalhos kbd{min-width:1.4em;font:inherit;text-align:center;color:var(--cor-primaria-escura);background:var(--cor-sobre-primaria);border-radius:.2em;margin-left:.25em;padding:0 .3em;font-weight:700;display:inline-block}.cabecalho{border-bottom:1px solid var(--cor-borda);background:var(--cor-fundo)}.cabecalho__faixa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.marca{color:var(--cor-primaria-escura);align-items:center;gap:.75rem;text-decoration:none;display:flex}.marca:hover{color:var(--cor-primaria)}.marca__brasao{flex:none;width:3.25rem;height:3.25rem}.marca__texto{flex-direction:column;line-height:1.2;display:flex}.marca__orgao{font-size:1.2rem;font-weight:700}.marca__lema{color:var(--cor-texto-suave);font-size:.875rem}.botao-menu{min-height:2.75rem;font:inherit;color:var(--cor-primaria);background:var(--cor-fundo);border:2px solid var(--cor-primaria);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:none}.menu{background:var(--cor-primaria)}.menu ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu a{min-height:2.75rem;color:var(--cor-sobre-primaria);padding:.7rem 1rem;font-weight:600;text-decoration:none;display:block}.menu a:hover,.menu a:focus-visible,.menu a[aria-current=page]{background:var(--cor-primaria-escura);color:var(--cor-sobre-primaria)}.menu a:focus-visible{outline-color:var(--cor-sobre-primaria);outline-offset:-4px}.caminho{color:var(--cor-texto-suave);padding-block:.75rem;font-size:.9rem}.caminho ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.caminho li+li:before{content:"›";color:var(--cor-texto-suave);margin-right:.5rem}.principal{padding-block:1.5rem 3rem}.principal:focus{outline:none}.destaque{background:var(--cor-primaria-clara);border-left:.5rem solid var(--cor-primaria);border-radius:var(--raio);margin-bottom:2rem;padding:2rem 1.5rem}.destaque p{max-width:46rem;margin-bottom:0;font-size:1.125rem}.grade{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cartao{background:var(--cor-fundo);border:1px solid var(--cor-borda);border-radius:var(--raio);height:100%;padding:1.25rem}.cartao>:last-child{margin-bottom:0}.secao{margin-bottom:2.5rem}.lista-definicoes{margin:0}.lista-definicoes dt{color:var(--cor-primaria-escura);font-weight:700}.lista-definicoes dd{margin:0 0 .75rem}.tabela{border-collapse:collapse;width:100%}.tabela caption{text-align:left;padding-bottom:.5rem;font-weight:700}.tabela th,.tabela td{text-align:left;border:1px solid var(--cor-borda);padding:.6rem .75rem}.tabela thead th{background:var(--cor-fundo-alternativo)}.rolagem-horizontal{overflow-x:auto}h4{color:var(--cor-primaria-escura);margin:0 0 .5rem;font-size:1.05rem;line-height:1.3}.unidade{border-bottom:1px solid var(--cor-borda);padding-bottom:1.5rem}.unidade__corpo{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;margin-bottom:1rem;display:flex}.unidade__foto{object-fit:cover;border:1px solid var(--cor-borda);border-radius:var(--raio);flex:none}.botao{min-height:2.75rem;font:inherit;color:var(--cor-sobre-primaria);background:var(--cor-primaria);border:2px solid var(--cor-primaria);cursor:pointer;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.botao:hover{color:var(--cor-sobre-primaria);background:var(--cor-primaria-escura);border-color:var(--cor-primaria-escura)}.botao--secundario{color:var(--cor-primaria);background:var(--cor-fundo)}.botao--secundario:hover{color:var(--cor-sobre-primaria)}.mapa{margin-top:1.5rem}.mapa__quadro{border:1px solid var(--cor-borda);border-radius:var(--raio);width:100%;height:22rem;display:block}.rodape{color:var(--cor-sobre-primaria);background:var(--cor-primaria-escura)}.rodape:focus{outline:none}.rodape h2{color:var(--cor-sobre-primaria);font-size:1.1rem}.rodape a{color:var(--cor-sobre-primaria)}.rodape a:focus-visible{outline-color:var(--cor-sobre-primaria)}.rodape__grade{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:2rem;padding-block:2.5rem;display:grid}.rodape ul{margin:0;padding:0;list-style:none}.rodape li{margin-bottom:.4rem}.rodape address{font-style:normal}.rodape__base{border-top:1px solid #ffffff40;padding-block:1rem;font-size:.875rem}.formulario{max-width:46rem}.formulario fieldset{border:1px solid var(--cor-borda);border-radius:var(--raio);margin:0 0 1.5rem;padding:1rem 1.25rem}.formulario legend{color:var(--cor-primaria-escura);padding-inline:.5rem;font-size:1.15rem;font-weight:700}.campo{margin-bottom:1.1rem}.campo label,.campo__rotulo{margin:0 0 .25rem;font-weight:700;display:block}.campo__obrigatorio{color:var(--cor-texto-suave);font-weight:400}.campo__ajuda{color:var(--cor-texto-suave);margin:0 0 .35rem;font-size:.925rem}.campo input,.campo select,.campo textarea{width:100%;min-height:2.75rem;font:inherit;color:var(--cor-texto);background:var(--cor-fundo);border:1px solid var(--cor-texto-suave);border-radius:var(--raio);padding:.5rem .75rem;display:block}.campo [aria-invalid=true]{border-width:2px;border-color:#b3261e}.alto-contraste .campo [aria-invalid=true]{border-color:#ff0}.opcao{align-items:flex-start;gap:.6rem;margin-block:.6rem;display:flex}.opcao input{width:1.35rem;height:1.35rem;accent-color:var(--cor-primaria);flex:none;margin-top:.15rem}.isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.aviso--erro{border-left-color:#b3261e;margin-bottom:1.5rem}.aviso--erro h2{font-size:1.1rem}.aviso--erro ul{margin:0;padding-left:1.25rem}.mapa-local__acoes{flex-wrap:wrap;gap:.75rem;display:flex}.mapa-local__quadro{z-index:0;isolation:isolate;border:1px solid var(--cor-borda);border-radius:var(--raio);height:22rem;position:relative}.protocolo dd{letter-spacing:.03em;font-size:1.25rem}.prazo--atrasado{color:#b3261e}.prazo--em-dia{color:#0b6b1d}.alto-contraste .prazo--atrasado,.alto-contraste .prazo--em-dia{color:#ff0}.linha-do-tempo{border-left:.25rem solid var(--cor-primaria);margin:0;padding:0;list-style:none}.linha-do-tempo li{padding:0 0 1.25rem 1.25rem}.linha-do-tempo h3{margin-bottom:.25rem;font-size:1.05rem}.cronometro{text-align:center;min-width:min(100%,20rem);color:var(--cor-sobre-primaria);background:var(--cor-primaria-escura);border:.2rem solid var(--cor-primaria-escura);border-radius:var(--raio);margin-bottom:1rem;padding:1rem 1.5rem;display:inline-block}.cronometro__rotulo{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.9rem}.cronometro__tempo{font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:700;line-height:1.3}.cronometro--urgente{border-style:dashed;border-color:var(--cor-foco)}.cronometro--encerrado{color:var(--cor-texto);background:var(--cor-fundo-alternativo);border-color:var(--cor-borda)}.noticia__meta{color:var(--cor-texto-suave);flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.noticia-cartao__capa,.noticia__capa,.noticia-banner__capa{object-fit:cover;border-radius:var(--raio);width:100%;display:block}.noticia-cartao__capa{aspect-ratio:16/9;margin-bottom:.75rem}.noticia-cartao__titulo{font-size:1.15rem}.noticia__subtitulo{color:var(--cor-texto-suave);font-size:1.2rem}.noticia__capa{max-height:30rem;margin-block:1rem 1.5rem}.noticia-banner{border:1px solid var(--cor-borda);border-radius:var(--raio);overflow:hidden}.noticia-banner__capa{border-radius:0;max-height:22rem}.noticia-banner__texto{padding:1.25rem}.noticia-banner__titulo{font-size:1.6rem}.secao__mais{margin-top:1.25rem;font-weight:600}.filtro-categorias ul,.compartilhar__lista,.galeria{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.filtro-categorias a{border:1px solid var(--cor-primaria);border-radius:999px;align-items:center;min-height:2.5rem;padding:.3rem .9rem;text-decoration:none;display:inline-flex}.filtro-categorias a[aria-current=true]{color:var(--cor-sobre-primaria);background:var(--cor-primaria)}.galeria{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));display:grid}.galeria figure{margin:0}.galeria img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--raio);width:100%;display:block}.galeria figcaption{color:var(--cor-texto-suave);margin-top:.35rem;font-size:.9rem}.campo-link{width:100%;max-width:40rem;min-height:2.75rem;font:inherit;color:var(--cor-texto);background:var(--cor-fundo);border:1px solid var(--cor-texto-suave);border-radius:var(--raio);margin-top:.25rem;padding:.4rem .75rem;display:block}.paginacao{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.paginacao [aria-disabled=true]{color:var(--cor-texto-suave)}.texto-rico blockquote{border-left:.35rem solid var(--cor-borda);margin:1rem 0;padding:.5rem 1rem}.cookies{z-index:20;background:var(--cor-fundo);border-top:.25rem solid var(--cor-primaria);max-height:50vh;padding-block:1rem;position:sticky;bottom:0;overflow-y:auto;box-shadow:0 -.25rem 1rem #00000026}.cookies h2{margin-bottom:.4rem;font-size:1.15rem}.cookies__acoes{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.cookies__personalizar summary{min-height:2.75rem;color:var(--cor-primaria);cursor:pointer;padding:.6rem 0;font-weight:600;text-decoration:underline;display:inline-block}.cookies__personalizar fieldset{border:1px solid var(--cor-borda);border-radius:var(--raio);margin:.5rem 0 1rem;padding:.75rem 1rem}.cookies__personalizar legend{padding-inline:.4rem;font-weight:700}.cookies__categoria,.aviso-lgpd__ciencia{align-items:flex-start;gap:.6rem;margin-block:.5rem;display:flex}.cookies__categoria input,.aviso-lgpd__ciencia input{width:1.35rem;height:1.35rem;accent-color:var(--cor-primaria);flex:none;margin-top:.15rem}.aviso-lgpd{background:var(--cor-fundo-alternativo);border-left:.35rem solid var(--cor-primaria);border-radius:var(--raio);margin-block:1.25rem;padding:1rem 1.25rem}.aviso-lgpd p{margin-bottom:.5rem}.campo__erro{color:#b3261e;margin:.25rem 0 0;font-weight:600}.alto-contraste .campo__erro{color:#ff0}.aviso{border:1px solid var(--cor-borda);border-radius:var(--raio);border-left-width:.35rem;padding:.75rem 1rem}.aviso--sucesso{border-left-color:#168821}.texto-rico h2{margin-top:1.75rem}.texto-rico ul,.texto-rico ol{padding-left:1.5rem}.mapa-site,.mapa-site ul{margin:0;padding-left:1.25rem}.mapa-site>li{margin-bottom:.75rem;font-weight:700}.mapa-site ul{margin-top:.4rem;font-weight:400}.mapa-site ul li{margin-bottom:.3rem}.barra-a11y{background:var(--cor-fundo-alternativo);border-bottom:1px solid var(--cor-borda);font-size:.9rem}.barra-a11y__faixa,.barra-a11y__grupo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.barra-a11y__faixa{gap:.5rem 1.25rem;padding-block:.5rem}.barra-a11y__botao,.barra-a11y__campo select{min-height:2.5rem;font:inherit;color:var(--cor-primaria-escura);background:var(--cor-fundo);border:1px solid var(--cor-primaria-escura);border-radius:var(--raio);cursor:pointer;padding:.3rem .8rem;font-weight:600}.barra-a11y__botao:hover,.barra-a11y__botao[aria-pressed=true]{color:var(--cor-sobre-primaria);background:var(--cor-primaria);border-color:var(--cor-primaria)}.barra-a11y__campo{align-items:center;gap:.4rem;display:inline-flex}.barra-a11y__aviso{color:var(--cor-texto);flex-basis:100%;margin:0}.barra-a11y__aviso:empty{display:none}@media (width>=64rem){.barra-esquerda,.barra-direita{--largura-barra:12.5rem}.barra-esquerda{padding-left:var(--largura-barra)}.barra-direita{padding-right:var(--largura-barra)}.barra-esquerda .barra-a11y,.barra-direita .barra-a11y{z-index:10;width:var(--largura-barra);border-bottom:0;position:fixed;top:0;bottom:0;overflow-y:auto}.barra-esquerda .barra-a11y{border-right:1px solid var(--cor-borda);left:0}.barra-direita .barra-a11y{border-left:1px solid var(--cor-borda);right:0}.barra-esquerda .barra-a11y__faixa,.barra-direita .barra-a11y__faixa,.barra-esquerda .barra-a11y__leitura,.barra-direita .barra-a11y__leitura{flex-direction:column;align-items:stretch;padding-inline:.75rem}.barra-esquerda .barra-a11y__leitura,.barra-direita .barra-a11y__leitura{padding-inline:0}.barra-esquerda .barra-a11y__campo,.barra-direita .barra-a11y__campo{flex-direction:column;align-items:stretch}}.alto-contraste{--cor-primaria:#ff0;--cor-primaria-escura:#fff;--cor-primaria-clara:#000;--cor-texto:#fff;--cor-texto-suave:#fff;--cor-fundo:#000;--cor-fundo-alternativo:#000;--cor-borda:#fff;--cor-foco:#0ff;--cor-sobre-primaria:#000}.alto-contraste a{text-decoration:underline}.alto-contraste .marca__brasao{background:#fff;border-radius:.25rem}@media (width<=47.99rem){h1{font-size:1.6rem}.tem-js .botao-menu{display:inline-flex}.tem-js .menu:not(.menu--aberto){display:none}.menu ul{flex-direction:column}}
