@font-face{font-family: "Familjen Grotesk";src: url(/fontes/familjen-grotesk.woff2) format("woff2");font-weight: 400 700;font-display: swap}:root{--fundo: #F0F3F7;--papel: #FFFFFF;--tinta: #152033;--suave: #4B586C;--linha: #CBD4E1;--faixa: #E6ECF5;--verde: #1B4FA8;--verde-forte: #123A80;--marca: #FFE3CC;--desc: #C2410C;--acao: #D9480F;--certo: #17744A;--foco: #1B4FA8;--placa: #1B4FA8;--placa-tx: #FFFFFF;--raio: 14px;--fonte: "Familjen Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color-scheme: light dark}@media (prefers-color-scheme: dark){:root{--fundo: #0D1420;--papel: #151E2E;--tinta: #E8EEF8;--suave: #A8B5CA;--linha: #2B3850;--faixa: #1B2740;--verde: #8FB4FF;--verde-forte: #B7CEFF;--marca: #4A2A12;--desc: #FF9A5C;--acao: #E8590C;--certo: #6FD6A0;--foco: #8FB4FF;--placa: #1B4FA8}}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--fundo);color: var(--tinta);font: 400 17.5px/1.6 var(--fonte)}a{color: var(--verde);text-underline-offset: 3px}h1,h2,h3{line-height: 1.12;letter-spacing: -.02em;text-wrap: balance;font-weight: 700}h1{font-size: clamp(1.9rem,6.4vw,3.1rem);margin: 0 0 12px}h2{font-size: clamp(1.3rem,3.6vw,1.65rem);margin: 0 0 10px}h3{font-size: 1.08rem;margin: 20px 0 6px}p{margin: 0 0 14px}:focus-visible{outline: 3px solid var(--foco);outline-offset: 2px;border-radius: 4px}.pular{position: absolute;left: -999px}.pular:focus{left: 12px;top: 12px;background: var(--papel);padding: 10px 14px;z-index: 50}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}[hidden]{display: none !important}.topo{background: var(--papel);border-bottom: 1px solid var(--linha)}.topo-in{max-width: 1040px;margin: 0 auto;padding: 6px 16px;display: flex;flex-wrap: wrap;align-items: center;gap: 0 20px}.marca{display: inline-flex;align-items: center;gap: 9px;min-height: 48px;color: var(--tinta);text-decoration: none;font-weight: 700;font-size: 1.12rem;margin-right: auto}.logo{width: 32px;height: 32px;flex: none}.nav{display: flex;flex-wrap: wrap;gap: 0 4px}.nav a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 10px;color: var(--suave);text-decoration: none;font-size: .98rem;border-radius: 10px;white-space: nowrap}.nav a:hover{color: var(--tinta);background: var(--faixa)}.nav a[aria-current]{color: var(--verde-forte);font-weight: 700;background: var(--faixa)}@media (max-width: 700px){.nav{width: 100%;margin: 0 -8px 2px}.nav a{padding: 0 8px;font-size: .95rem}}.pagina{max-width: 1040px;margin: 0 auto;padding: 18px 16px 8px}.pagina>section,.faq,.fontes,.relacionados,.autoria,.acoes,.heroi{max-width: 720px}.pagina>section{margin-top: 34px}.pagina p,.pagina li,.rodape p{overflow-wrap: anywhere}.trilha{font-size: .86rem;color: var(--suave);display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 10px}.trilha a{color: var(--suave)}.cab-pagina{max-width: 760px;margin-bottom: 18px}.home .cab-pagina{padding-top: 10px}.resposta{font-size: 1.12rem}.resposta p:last-child{margin-bottom: 0}.autoria{font-size: .88rem;color: var(--suave);margin: 14px 0 0}.nota{font-size: .86rem;color: var(--suave)}.heroi{background: var(--placa);color: var(--placa-tx);border-radius: 18px;padding: 20px 18px 16px;box-shadow: inset 0 0 0 3px var(--placa),inset 0 0 0 5px rgb(255 255 255 / .85)}.heroi a{color: #fff}.heroi .nota,.heroi-links{color: #DCE7FB;font-size: .95rem;margin: 12px 0 0}.heroi .busca-erro{color: #FFE3CC}.busca label{display: block;font-weight: 700;margin-bottom: 6px}.busca-linha{display: flex;gap: 8px}.busca input{width: 100%;min-width: 0;height: 58px;padding: 0 14px;border: 2px solid var(--linha);border-radius: 12px;background: #fff;color: #152033;font: 700 1.5rem var(--fonte);letter-spacing: .04em}.busca-campos input{font-size: 1.1rem;font-weight: 600;letter-spacing: 0;height: 52px}.busca input:focus{outline: 3px solid #FFB37A;outline-offset: 1px}.busca-campos{display: grid;grid-template-columns: 5.5em minmax(0,1fr);gap: 10px;margin-bottom: 12px}.busca-campos .largo{grid-column: 1 / -1}.busca-erro{min-height: 0;margin: 8px 0 0;font-weight: 600;color: var(--desc);font-size: .95rem}.busca-erro:empty{display: none}.bt{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 18px;border: 1.5px solid var(--verde);border-radius: 12px;background: var(--papel);color: var(--verde);font: 700 1rem var(--fonte);cursor: pointer;text-decoration: none}.bt:hover{background: var(--faixa)}.bt-pri{background: var(--acao);border-color: var(--acao);color: #fff}.bt-pri:hover{background: #B83C0B}.heroi .bt-pri{min-height: 58px;flex: none}.bt-grande{min-height: 64px;font-size: 1.15rem;width: 100%}.bt[disabled]{opacity: .7;cursor: progress}.resultados{list-style: none;margin: 14px 0 0;padding: 0 !important;display: grid;gap: 6px}.resultados li{margin: 0}.resultados a{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;min-height: 52px;padding: 10px 14px;background: #fff;color: #152033;border-radius: 12px;text-decoration: none;border: 1px solid var(--linha)}.resultados b{font-size: 1.15rem;color: #123A80;white-space: nowrap}.resultados span{font-size: .93rem}.geo-onde{font-weight: 700;margin-top: 14px}.placa{max-width: 720px;background: var(--placa);color: var(--placa-tx);border-radius: 18px;padding: 22px 22px 20px;margin: 4px 0 14px;display: flex;flex-direction: column;gap: 4px;box-shadow: inset 0 0 0 3px var(--placa),inset 0 0 0 5px rgb(255 255 255 / .85),0 14px 30px -18px rgb(18 58 128 / .7)}.placa-rua{font-size: clamp(1.4rem,5.6vw,2.2rem);font-weight: 700;line-height: 1.12;overflow-wrap: anywhere}.placa-cep{font-size: clamp(2.3rem,11vw,3.6rem);font-weight: 700;line-height: 1.05;letter-spacing: .03em}.placa-cid{font-size: 1rem;color: #DCE7FB}.acoes{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 6px}.ficha{margin: 0;display: grid;gap: 0;background: var(--papel);border: 1px solid var(--linha);border-radius: var(--raio);overflow: hidden}.ficha div{display: grid;grid-template-columns: minmax(0,11em) minmax(0,1fr);gap: 10px;padding: 10px 14px;border-bottom: 1px solid var(--linha)}.ficha div:last-child{border-bottom: 0}.ficha dt{color: var(--suave);font-size: .92rem}.ficha dd{margin: 0;font-weight: 600;overflow-wrap: anywhere}@media (max-width: 420px){.ficha div{grid-template-columns: 1fr;gap: 0}}.envelope{font-style: normal;background: var(--papel);border: 1px dashed var(--suave);border-radius: 10px;padding: 14px 16px;font-weight: 600;line-height: 1.7}.estados{list-style: none;margin: 0;padding: 0 !important;display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px}.estados li{margin: 0}.estados a{display: flex;align-items: center;gap: 10px;min-height: 52px;padding: 6px 12px;background: var(--papel);border: 1px solid var(--linha);border-radius: 12px;text-decoration: none;color: var(--tinta);font-size: .95rem;line-height: 1.2}.estados b{display: grid;place-items: center;width: 38px;height: 30px;border-radius: 7px;background: var(--placa);color: #fff;font-size: .9rem;flex: none}.estados a:hover{border-color: var(--verde)}.pagina>section:has(.cidades),.pagina>section:has(.estados){max-width: 1008px}.cidades{list-style: none;margin: 0;padding: 0 !important;columns: 2;column-gap: 18px}@media (min-width: 620px){.cidades{columns: 3}}@media (min-width: 900px){.cidades{columns: 4}}.cidades li{margin: 0;break-inside: avoid}.cidades a{display: flex;align-items: center;min-height: 44px;padding: 2px 0;text-decoration: none;border-bottom: 1px solid var(--linha);line-height: 1.25}.cidades a:hover{text-decoration: underline}.chips{list-style: none;margin: 0;padding: 0 !important;display: flex;flex-wrap: wrap;gap: 8px}.chips li{margin: 0}.chips a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;background: var(--papel);border: 1px solid var(--linha);text-decoration: none;font-weight: 600}.filtro{max-width: 420px;margin-bottom: 12px}.filtro label{display: block;font-weight: 600;font-size: .95rem;margin-bottom: 4px}.filtro input{width: 100%;height: 48px;padding: 0 12px;border: 1.5px solid var(--linha);border-radius: 10px;background: var(--papel);color: var(--tinta);font: inherit}.filtro-vazio{color: var(--suave);margin: 8px 0 0}.pagina ul,.pagina ol{padding-left: 1.25em;margin: 0 0 14px}.pagina li{margin: 5px 0}.tabela{margin: 0 0 16px;border: 1px solid var(--linha);border-radius: var(--raio);background: var(--papel);overflow: hidden}.tabela table{width: 100%;border-collapse: collapse;font-size: .95rem}.tabela th,.tabela td{padding: 10px 12px;text-align: left;border-bottom: 1px solid var(--linha);vertical-align: top}.tabela thead th{background: var(--faixa);font-size: .85rem}.tabela tbody tr:last-child th,.tabela tbody tr:last-child td{border-bottom: 0}.tabela tbody th{font-weight: 600}@media (max-width: 560px){.tabela thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.tabela table,.tabela tbody,.tabela tr,.tabela th,.tabela td{display: block}.tabela tr{padding: 10px 12px;border-bottom: 1px solid var(--linha)}.tabela tbody tr:last-child{border-bottom: 0}.tabela th,.tabela td{padding: 2px 0;border: 0}.tabela tbody th{font-size: 1rem}.tabela td[data-rotulo]::before{content: attr(data-rotulo) ": ";color: var(--suave);font-size: .85rem}}.citacao{margin: 0 0 14px;padding: 2px 0 2px 14px;border-left: 4px solid var(--marca)}.faq,.fontes,.relacionados{margin-top: 38px}.faq-item{border-top: 1px solid var(--linha);padding: 14px 0 2px}.faq-item h3{margin-top: 0}.fontes{font-size: .9rem;color: var(--suave)}.fontes h2{font-size: 1.1rem;color: var(--tinta)}.fontes li{overflow-wrap: anywhere}.lista-pag{list-style: none;padding: 0 !important;margin: 0;display: grid;gap: 8px}@media (min-width: 620px){.lista-pag{grid-template-columns: 1fr 1fr}}.lista-pag li{margin: 0}.lista-pag a{display: flex;flex-direction: column;gap: 2px;height: 100%;min-height: 56px;padding: 12px 14px;background: var(--papel);border: 1px solid var(--linha);border-left: 5px solid var(--verde);border-radius: 6px var(--raio) var(--raio) 6px;text-decoration: none;color: var(--tinta)}.lista-pag a:hover{border-color: var(--verde)}.lista-pag span{font-size: .88rem;color: var(--suave);line-height: 1.4}.rodape{margin-top: 48px;background: var(--papel);border-top: 1px solid var(--linha);font-size: .92rem}.rodape-in{max-width: 1080px;margin: 0 auto;padding: 26px 16px 8px;display: grid;gap: 22px}@media (min-width: 760px){.rodape-in{grid-template-columns: 1.6fr 1fr 1fr 1fr}}.rodape-marca{display: flex;align-items: center;gap: 8px;font-weight: 700}.rodape nav a{display: flex;align-items: center;min-height: 44px;color: var(--suave);text-decoration: none}.rodape nav a:hover{color: var(--verde)}.rodape-t{font-weight: 700;margin-bottom: 2px}.peq{font-size: .84rem;color: var(--suave)}.rodape-fim{max-width: 1080px;margin: 0 auto;padding: 10px 16px 26px;color: var(--suave);font-size: .84rem}.aviso-copia{position: fixed;left: 50%;bottom: 18px;transform: translate(-50%,8px);z-index: 60;margin: 0;max-width: calc(100% - 32px);width: max-content;padding: 10px 16px;border-radius: 999px;background: var(--tinta);color: var(--papel);font-size: .92rem;font-weight: 600;opacity: 0;pointer-events: none;transition: opacity .2s,transform .2s}.aviso-copia.on{opacity: 1;transform: translate(-50%,0)}.aviso-copia:empty{display: none}@media (max-width: 480px){.meta-at{display: none}}@media (max-width: 360px){.meta-e{display: none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.aviso-copia{transition: none}}.bt{min-height: 48px;padding: 0 18px;gap: 8px;border-radius: 12px;font-weight: 650;font-size: 1rem;line-height: 1.2;text-align: center}.bt:active{transform: translateY(1px)}@media (max-width: 700px){.topo-in{padding: 4px 16px 12px}.marca{min-height: 52px}.nav{width: 100%;margin: 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 6px}.nav a{grid-column: span 2;display: flex;justify-content: center;align-items: center;text-align: center;min-height: 44px;padding: 6px 4px;border: 1px solid var(--linha);border-radius: 10px;background: var(--papel);color: var(--tinta);font-size: .9rem;font-weight: 550;line-height: 1.15;white-space: normal}.nav a:hover{background: var(--faixa)}.nav a[aria-current]{background: var(--faixa);border-color: var(--verde);box-shadow: inset 0 0 0 1px var(--verde);color: var(--verde-forte);font-weight: 700}.nav a:first-child:nth-last-child(4),.nav a:first-child:nth-last-child(4) ~ a{grid-column: span 3}.nav a:first-child:nth-last-child(5) ~ a:nth-child(n+4){grid-column: span 3}.nav .rot-longo{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.nav a .rot-curto{display: inline}}.nav .rot-curto{display: none}@media (max-width: 560px){.acoes{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.acoes .bt{width: 100%;padding: 0 10px}.acoes .bt:last-child:nth-child(odd){grid-column: 1 / -1}.hol-acoes .bt,.saida>.bt{width: 100%}.ex-resp{display: grid;grid-template-columns: minmax(0,1fr) auto}.ex-resp input{width: 100%}.ex-resp .conf{grid-column: 1 / -1}}.faixa-topo{position: relative;overflow: hidden;color: #fff;background: radial-gradient(620px 320px at 88% 0%,rgb(255 122 26 / .24),transparent 70%),radial-gradient(720px 420px at 6% 100%,rgb(110 168 255 / .28),transparent 70%),linear-gradient(160deg,#0A2160 0%,#123A80 48%,#1B4FA8 100%)}.faixa-topo::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgb(255 255 255 / .07) 2px,transparent 2px),linear-gradient(90deg,rgb(255 255 255 / .07) 2px,transparent 2px),linear-gradient(32deg,transparent 49.7%,rgb(255 255 255 / .1) 49.7% 50.3%,transparent 50.3%);background-size: 120px 90px,120px 90px,480px 360px;-webkit-mask-image: linear-gradient(180deg,#000 30%,transparent 98%);mask-image: linear-gradient(180deg,#000 30%,transparent 98%)}.faixa-in{position: relative;max-width: 780px;margin: 0 auto;padding: 30px 16px 30px;text-align: center}.faixa-topo h1{color: #fff;font-size: clamp(2.1rem,8vw,3.7rem);line-height: 1.04;margin: 0 0 12px}.faixa-topo .resposta{color: #DCE7FB;font-size: 1.08rem;max-width: 620px;margin: 0 auto 22px}.faixa-topo .resposta strong,.faixa-topo .resposta a{color: #fff}.faixa-topo .trilha{justify-content: center;color: #BFD2F5}.faixa-topo .trilha a{color: #DCE7FB}.busca3{text-align: left;background: var(--papel);color: var(--tinta);border-radius: 22px;padding: 10px 14px 16px;box-shadow: 0 26px 60px -26px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .14)}.abas{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px;padding: 4px;margin: 4px 0 14px;background: var(--faixa);border-radius: 14px}.abas a{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 4px 6px;border-radius: 11px;color: var(--suave);text-decoration: none;text-align: center;font-weight: 650;font-size: .95rem;line-height: 1.15;transition: background-color .15s,color .15s}.abas a:hover{color: var(--tinta)}.abas a[aria-selected="true"]{background: var(--papel);color: var(--verde-forte);box-shadow: 0 1px 2px rgb(0 0 0 / .1),0 4px 12px -4px rgb(18 58 128 / .35)}.busca3 .busca label,.busca3 .busca-campos label{color: var(--tinta)}.busca3 .busca input{background: var(--fundo);border-color: var(--linha);color: var(--tinta)}.busca3 .busca input:focus{outline: 3px solid color-mix(in srgb,var(--verde) 30%,transparent);outline-offset: 0;border-color: var(--verde)}.busca3 .busca-linha input{font-size: 1.6rem;letter-spacing: .06em}.busca3 .busca-linha .bt-pri{min-height: 58px;padding: 0 22px}.busca3 .nota{color: var(--suave)}.busca3 .resultados a{background: var(--papel);color: var(--tinta)}.busca3 .resultados b{color: var(--verde-forte)}.selos{list-style: none;padding: 0;margin: 18px 0 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 18px;color: #DCE7FB;font-size: .92rem}.selos li{display: flex;align-items: center;gap: 8px;margin: 0}.selos li::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #FF7A1A;box-shadow: 0 0 0 3px rgb(255 122 26 / .25)}.pos-faixa{padding-top: 22px}.placa{background: radial-gradient(420px 220px at 100% 0%,rgb(255 122 26 / .22),transparent 70%),linear-gradient(160deg,#0A2160,#1B4FA8)}@media (min-width: 900px){.faixa-in{padding: 54px 16px 44px}.busca3{padding: 12px 18px 20px}}@media (max-width: 380px){.abas a{font-size: .86rem}.busca3{padding: 8px 10px 14px}.busca3 .busca-linha input{font-size: 1.3rem;letter-spacing: .03em}.busca3 .busca-linha .bt-pri{padding: 0 14px}}@media (prefers-reduced-motion: reduce){.abas a{transition: none}}.faixa-cep .faixa-in{max-width: 1040px;text-align: left;padding-bottom: 28px}.faixa-cep .trilha{justify-content: flex-start}.faixa-cep h1{font-size: clamp(1.6rem,5.6vw,2.6rem);max-width: 820px}.faixa-cep .resposta{margin: 0 0 18px;max-width: 720px}.faixa-cep .placa{box-shadow: inset 0 0 0 3px transparent,inset 0 0 0 5px rgb(255 255 255 / .85),0 24px 50px -24px rgb(0 0 0 / .7);background: radial-gradient(420px 220px at 100% 0%,rgb(255 122 26 / .3),transparent 70%),linear-gradient(160deg,#123A80,#2160C4)}.faixa-cep .acoes{margin-bottom: 0}@media (min-width: 760px){.ficha{grid-template-columns: 1fr 1fr}.ficha div{border-right: 1px solid var(--linha)}.ficha div:nth-child(2n){border-right: 0}.ficha div:nth-last-child(-n+2){border-bottom: 0}.pagina>section:has(.ficha){max-width: 1008px}}