@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.38-z0iikg-fbe.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.27soo5q86xy9f.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");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}
@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/atkinson-hyperlegible-next-latin-ext-wght-normal.06adi5qjgm3bm.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/atkinson-hyperlegible-next-latin-wght-normal.1o9o6__l__p-w.woff2)format("woff2-variations");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}
@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/atkinson-hyperlegible-mono-latin-ext-wght-normal.3r-pmifgbjv3x.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/atkinson-hyperlegible-mono-latin-wght-normal.0dezz_p37j6_1.woff2)format("woff2-variations");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}
:root{--marinho:#0e2e51;--ceu:#2b94d0;--ouro:#f0b442;--azul-950:#081d35;--azul-900:var(--marinho);--azul-800:#173f6b;--azul-700:#1d70a8;--azul-600:#2283be;--azul-500:var(--ceu);--azul-400:#6db4e0;--azul-300:#a3d0ee;--azul-200:#cde5f6;--azul-100:#e5f2fb;--azul-50:#f2f8fd;--papel:#fbfdff;--ouro-600:var(--ouro);--ouro-700:#e0a030;--ouro-800:#b47a12;--ouro-100:#fcefd3;--ouro-50:#fef8ea;--erro:#b3261e;--tinta:var(--azul-950);--tinta-2:#2b4364;--linha:var(--azul-200);--linha-forte:var(--azul-900);--fonte-titulo:"Archivo Variable", "Archivo", "Arial Narrow", sans-serif;--fonte-texto:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, sans-serif;--fonte-dado:"Atkinson Hyperlegible Mono Variable", ui-monospace, "SFMono-Regular", monospace;--largura-max:1320px;--margem:clamp(1rem, 4vw, 3.5rem);--cab-h:4.5rem;--raio:3px;--ease-saida:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cab-h) + 1rem);accent-color:var(--azul-700);scrollbar-color:var(--azul-400) var(--azul-50)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--papel);color:var(--tinta);font-family:var(--fonte-texto);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--azul-900);color:var(--papel)}h1,h2,h3,h4{font-family:var(--fonte-titulo);letter-spacing:-.01em;text-wrap:balance;color:var(--azul-900);margin:0;font-stretch:78%;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:var(--azul-700);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--azul-900);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--azul-900);outline-offset:3px;border-radius:2px}main:focus{outline:none}img,svg{max-width:100%;display:block}.icon{flex:none;width:1.25em;height:1.25em}.pular{z-index:100;background:var(--azul-900);color:var(--papel);padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.pular:focus{color:var(--papel);top:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.botao{--b-fundo:var(--azul-900);--b-texto:var(--papel);--b-borda:var(--azul-900);border:2px solid var(--b-borda);border-radius:var(--raio);background:var(--b-fundo);min-height:3.25rem;color:var(--b-texto);font-family:var(--fonte-titulo);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-saida), border-color .16s var(--ease-saida), color .16s var(--ease-saida);justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:1.0625rem;font-weight:700;font-stretch:85%;text-decoration:none;display:inline-flex}.botao:hover{color:var(--b-texto);text-decoration:none}.botao .icon{transition:transform .22s var(--ease-saida)}.botao:hover .icon{transform:translate(3px)}.botao--primario{--b-fundo:var(--ouro-600);--b-borda:var(--ouro-600);--b-texto:var(--azul-900)}.botao--primario:hover{--b-fundo:var(--ouro-700);--b-borda:var(--azul-900)}.botao--contorno{--b-fundo:transparent;--b-texto:var(--azul-900)}.botao--contorno:hover{--b-fundo:var(--azul-900);--b-texto:var(--papel)}.botao--claro{--b-fundo:transparent;--b-texto:var(--papel);--b-borda:var(--azul-300)}.botao--claro:hover{--b-fundo:var(--papel);--b-texto:var(--azul-900);--b-borda:var(--papel)}.botao--compacto{min-height:2.75rem;padding:.45rem 1rem;font-size:.975rem}.botao[disabled],.botao[aria-disabled=true]{--b-fundo:var(--azul-100);--b-borda:var(--azul-200);--b-texto:var(--tinta-2);cursor:not-allowed}.link-seco{min-height:2.75rem;font-family:var(--fonte-titulo);color:var(--azul-800);text-decoration:underline;-webkit-text-decoration-color:var(--azul-400);text-decoration-color:var(--azul-400);align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:700;font-stretch:85%;display:inline-flex}.link-seco:after{content:"";width:.9em;height:.9em;transition:transform .22s var(--ease-saida);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.link-seco:hover:after{transform:translate(3px)}.classe{border:2px solid var(--azul-900);background:var(--papel);width:2.25rem;height:2.25rem;color:var(--azul-900);font-family:var(--fonte-titulo);border-radius:2px;flex:none;place-items:center;font-size:1.25rem;font-weight:800;font-stretch:100%;line-height:1;display:inline-grid}.classe--grande{border-width:3px;width:3.5rem;height:3.5rem;font-size:2rem}.selo-estado{border:1.5px solid var(--azul-900);font-family:var(--fonte-titulo);letter-spacing:.06em;text-transform:uppercase;color:var(--azul-900);border-radius:2px;padding:.15rem .5rem;font-size:.8125rem;font-weight:700;font-stretch:80%;display:inline-block}.cabecalho{z-index:50;background:color-mix(in srgb, var(--papel) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--linha);position:sticky;top:0}.cabecalho__barra{max-width:calc(var(--largura-max) + 2 * var(--margem));height:var(--cab-h);padding:0 var(--margem);align-items:center;gap:1.5rem;margin:0 auto;display:flex}.marca{flex:none;align-items:center;padding:.25rem 0;display:inline-flex}.marca img{width:auto;height:3rem}@media (max-width:560px){.marca img{height:2.6rem}}.cabecalho__nav{margin-left:auto}.cabecalho__nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.cabecalho__nav a{min-height:2.75rem;font-family:var(--fonte-titulo);color:var(--azul-900);border-bottom:3px solid #0000;align-items:center;padding:0 .7rem;font-size:1rem;font-weight:600;font-stretch:85%;text-decoration:none;display:inline-flex}.cabecalho__nav a:hover{color:var(--azul-700)}.cabecalho__nav a[aria-current=page]{border-bottom-color:var(--azul-500)}.cabecalho__acoes{align-items:center;gap:.5rem;display:flex}.cabecalho__menu{min-height:2.75rem;color:var(--azul-900);font:700 1rem/1 var(--fonte-titulo);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-stretch:85%;display:inline-flex}.cabecalho__painel{border-top:1px solid var(--linha);background:var(--papel);max-height:calc(100svh - var(--cab-h));transition:opacity .22s var(--ease-saida), translate .22s var(--ease-saida), display .22s allow-discrete;overflow-y:auto}.cabecalho__painel[hidden]{opacity:0;translate:0 -.5rem}@starting-style{.cabecalho__painel:not([hidden]){opacity:0;translate:0 -.5rem}}@media (prefers-reduced-motion:reduce){.cabecalho__painel{translate:none!important}}.cabecalho__painel ul{max-width:calc(var(--largura-max) + 2 * var(--margem));padding:1rem var(--margem) 2rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0 auto;list-style:none;display:grid}.cabecalho__painel a{border-bottom:1px solid var(--linha);min-height:3rem;font-family:var(--fonte-titulo);color:var(--azul-900);align-items:center;font-size:1.125rem;font-weight:600;font-stretch:85%;text-decoration:none;display:flex}.cabecalho__painel a[aria-current=page]{color:var(--azul-700);font-weight:800}@media (max-width:1379.98px){.cabecalho__nav{display:none}.cabecalho__acoes{margin-left:auto}}@media (max-width:560px){.cabecalho__acoes .botao{display:none}}.inicio{--moldura:10px;padding:var(--moldura);background:repeating-linear-gradient(90deg, var(--azul-900) 0 48px, var(--papel) 48px 96px) top / 100% var(--moldura) no-repeat, repeating-linear-gradient(90deg, var(--azul-900) 0 48px, var(--papel) 48px 96px) bottom / 100% var(--moldura) no-repeat, repeating-linear-gradient(180deg, var(--azul-900) 0 48px, var(--papel) 48px 96px) left / var(--moldura) 100% no-repeat, repeating-linear-gradient(180deg, var(--azul-900) 0 48px, var(--papel) 48px 96px) right / var(--moldura) 100% no-repeat, var(--azul-50);position:relative}.inicio__margem{padding:.55rem calc(var(--margem) - var(--moldura));border:1.5px solid var(--azul-900);background:var(--papel);font-family:var(--fonte-dado);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-2);border-bottom:0;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.inicio__campo{border:1.5px solid var(--azul-900);background:var(--azul-50);position:relative;overflow:hidden}.carta__svg{width:100%;height:100%}.carta__svg--retrato{display:none}.carta__graticulado line{stroke:var(--azul-200);stroke-width:1px}.carta__curvas ellipse{fill:none;stroke:var(--azul-300);stroke-width:1.25px}.carta__curvas ellipse:first-child{fill:var(--azul-100)}.carta__agua{fill:var(--azul-200);stroke:var(--azul-500);stroke-width:1.5px}.carta__terra{fill:var(--azul-50);stroke:var(--azul-500);stroke-width:1.5px}.carta__rio{fill:none;stroke:var(--azul-400);stroke-width:2px}.carta__espaco-e{fill:none;stroke:var(--azul-500);stroke-opacity:.22;stroke-width:16px}.carta__espaco-d{fill:none;stroke:var(--azul-700);stroke-width:2px;stroke-dasharray:10 7}.carta__rosa circle,.carta__rosa line{fill:none;stroke:var(--azul-700);stroke-width:1.25px}.carta__norte{fill:var(--azul-700)}.carta__contorno{stroke:var(--azul-900);stroke-width:11px;stroke-linecap:round;transition:stroke-width .2s var(--ease-saida)}.carta__trecho{stroke:var(--ouro-600);stroke-width:7px;stroke-linecap:round;transition:stroke-width .2s var(--ease-saida)}.carta__contorno--t0{stroke-width:6px;stroke-dasharray:.02 .018}.carta__trecho--t0{stroke-width:3px;stroke-dasharray:.02 .018}.carta__partida{fill:var(--ouro-600);stroke:var(--azul-900);stroke-width:3px}.carta__aerodromo circle{fill:var(--azul-900);stroke:var(--papel);stroke-width:3px}.carta__aerodromo line{stroke:var(--papel);stroke-width:4px;stroke-linecap:square}.carta__caixa rect{fill:var(--papel);stroke:var(--azul-900);stroke-width:2px;transition:fill .2s var(--ease-saida), stroke .2s var(--ease-saida)}.carta__caixa text{fill:var(--azul-900)}.carta__caixa-titulo{font-family:var(--fonte-titulo);letter-spacing:.04em;font-size:22px;font-weight:800;font-stretch:85%}.carta__caixa-linha{font-family:var(--fonte-titulo);letter-spacing:.04em;font-size:16px;font-weight:700;font-stretch:80%}.carta__caixa-dado{font-family:var(--fonte-dado);letter-spacing:.02em;font-size:14px}.carta__wp{cursor:pointer}.carta__wp:focus{outline:none}.carta__wp:hover .carta__caixa rect,.carta__wp:focus-visible .carta__caixa rect{fill:var(--ouro-50);stroke-width:4px}.carta__wp:focus-visible .carta__caixa rect{stroke-dasharray:8 4}.carta__wp:is(:hover,:focus-visible) .carta__aerodromo circle{fill:var(--ouro-600);stroke:var(--azul-900)}.carta__wp:is(:hover,:focus-visible) .carta__aerodromo line{stroke:var(--azul-900)}:is(.carta:has(.carta__wp--w1:is(:hover,:focus-visible)) .carta__contorno--t0,.carta:has(.carta__wp--w2:is(:hover,:focus-visible)) .carta__contorno--t1,.carta:has(.carta__wp--w3:is(:hover,:focus-visible)) .carta__contorno--t2){stroke-width:15px}:is(.carta:has(.carta__wp--w1:is(:hover,:focus-visible)) .carta__trecho--t0,.carta:has(.carta__wp--w2:is(:hover,:focus-visible)) .carta__trecho--t1,.carta:has(.carta__wp--w3:is(:hover,:focus-visible)) .carta__trecho--t2){stroke-width:10px}@media (prefers-reduced-motion:no-preference){.carta__trecho--t1,.carta__trecho--t2,.carta__contorno--t1,.carta__contorno--t2{stroke-dasharray:1;animation:tracar .9s var(--ease-saida) both}.carta__trecho--t1,.carta__contorno--t1{animation-delay:.25s}.carta__trecho--t2,.carta__contorno--t2{animation-delay:.75s}}.carta__aeronave{fill:var(--azul-900);stroke:var(--papel);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-saida);filter:drop-shadow(0 3px 2px #081d354d)}.carta__aeronave[data-pronta]{opacity:1}.carta__svg--retrato .carta__aeronave path{transform:scale(.8)}@keyframes tracar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.legenda{border:2px solid var(--azul-900);background:var(--papel);gap:1.25rem;padding:clamp(1.25rem,2.4vw,2.25rem);display:grid;box-shadow:0 18px 40px -24px #061a3373}.legenda__titulo{letter-spacing:-.015em;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:800;font-stretch:72%;line-height:.98}.legenda__texto{max-width:34rem;color:var(--tinta-2);font-size:1.125rem}.legenda__acoes{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:.5rem;display:flex}.legenda__status{border-top:1px solid var(--linha);color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;font-size:.95rem;display:flex}.descobrir{gap:.5rem;display:grid}.descobrir__rotulo{font-family:var(--fonte-titulo);color:var(--azul-900);font-size:1.0625rem;font-weight:700;font-stretch:85%}.descobrir__campo{gap:.5rem;display:flex}select,input[type=text],input[type=email],input[type=search],input[type=date],textarea{border:1.5px solid var(--azul-700);border-radius:var(--raio);background:var(--papel);width:100%;min-height:3rem;color:var(--tinta);font:inherit;padding:.6rem .85rem}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a2a52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.75rem}select:hover,input:hover,textarea:hover{border-color:var(--azul-900)}::placeholder{color:#4f6584}.descobrir__resultado{border:1.5px dashed var(--azul-400);border-radius:var(--raio);min-height:3.5rem;color:var(--tinta-2);align-items:center;gap:.85rem;padding:.6rem .85rem;font-size:.975rem;line-height:1.35;display:flex}.descobrir__resultado[data-estado=ok]{border-style:solid;border-color:var(--azul-900);background:var(--azul-100);color:var(--tinta)}.descobrir__resultado strong{font-family:var(--fonte-titulo);color:var(--azul-900);font-size:1.125rem;font-stretch:85%;display:block}.descobrir__publico{display:block}.descobrir__resultado[data-estado=ok] .classe{background:var(--ouro-600);animation:carimbo .32s var(--ease-saida)}@keyframes carimbo{0%{opacity:.4;rotate:-8deg;scale:1.35}}@media (prefers-reduced-motion:reduce){.descobrir__resultado[data-estado=ok] .classe{animation:none}}@media (min-width:1080px){.inicio__campo{height:clamp(600px, min(calc(100svh - var(--cab-h) - 3.5rem), 56vw), 1400px)}.carta{position:absolute;inset:0}.legenda{left:calc(var(--margem) - var(--moldura));width:min(33rem,40%);position:absolute;bottom:clamp(1.25rem,3vw,3rem)}}@media (min-width:1080px) and (max-height:760px){.legenda{gap:.9rem}.legenda__titulo{font-size:clamp(2.25rem,3.8vw,3.5rem)}.legenda__texto{font-size:1rem}}@media (max-width:1079.98px){.inicio__campo{flex-direction:column-reverse;display:flex}.carta{aspect-ratio:1440/800;border-bottom:1.5px solid var(--azul-900)}.legenda{margin:clamp(1rem,3vw,2rem)}}@media (max-width:680px){.inicio{--moldura:6px}.inicio__margem span:last-child,.inicio__margem-longo{display:none}.carta{aspect-ratio:400/600;max-height:640px}.carta__svg--paisagem{display:none}.carta__svg--retrato{display:block}.legenda{box-shadow:none;border-width:0 0 1.5px;margin:0}.carta{border-bottom:0;border-top:1.5px solid var(--azul-900)}.legenda__titulo{font-size:clamp(2.4rem,11vw,3.25rem)}}.secao{padding:clamp(4rem, 9vw, 7.5rem) var(--margem)}.secao>*{max-width:var(--largura-max);margin-inline:auto}.secao--papel{background:var(--papel)}.secao--agua{background:var(--azul-200);border-block:1.5px solid var(--azul-500)}.secao__cabeca{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.secao__titulo{font-size:clamp(2.1rem,4.4vw,3.75rem);font-weight:800;font-stretch:74%}.secao__intro{max-width:36rem;color:var(--tinta-2);font-size:1.125rem}.secao--agua .secao__intro{color:var(--azul-950)}.secao__mais{margin-top:2rem}.secao--dupla{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem);max-width:none;display:grid}.secao--dupla>*{max-width:none;margin:0}.secao--dupla .secao__titulo{margin-bottom:.75rem;font-size:clamp(1.9rem,3.2vw,2.75rem)}.secao--dupla .secao__intro{margin-bottom:1.5rem}@media (min-width:1440px){.secao--dupla{padding-inline:calc((100vw - var(--largura-max)) / 2)}}@media (max-width:860px){.secao__cabeca,.secao--dupla{grid-template-columns:1fr}}.nota{color:var(--tinta-2);margin-top:1.25rem;font-size:.95rem}.secao--noturna{background:linear-gradient(var(--azul-800) 1px, transparent 1px) 0 0 / 100% 120px, linear-gradient(90deg, var(--azul-800) 1px, transparent 1px) 0 0 / 120px 100%, var(--azul-950);color:var(--azul-100)}.secao--noturna .secao__titulo{color:var(--papel)}.secao--noturna .secao__intro{color:var(--azul-200)}.album{grid-template-columns:1.15fr 1.15fr 1fr;grid-template-areas:"h h c""h h m""t t t";gap:clamp(1rem,2vw,1.75rem);display:grid}.album__h{grid-area:h}.album__c{grid-area:c}.album__m{grid-area:m}.album__t{grid-area:t}.figura{gap:.6rem;margin:0;display:grid}.figura__moldura{border:6px solid var(--papel);outline:1.5px solid var(--azul-900);outline-offset:-1.5px;background:var(--azul-800);position:relative;overflow:hidden}.figura img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--ease-saida)}.album__h .figura__moldura{aspect-ratio:4/3}.album__c .figura__moldura,.album__m .figura__moldura{aspect-ratio:3/2}.album__t .figura__moldura{aspect-ratio:21/8}.album__t img{object-position:50% 45%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.figura:hover img{scale:1.03}}.figura__eixo{border:2px solid var(--azul-900);background:var(--papel);color:var(--azul-900);font-family:var(--fonte-titulo);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;font-size:.8125rem;font-weight:800;font-stretch:80%;position:absolute;top:.75rem;left:.75rem}.figura figcaption{gap:.2rem;font-size:.95rem;line-height:1.45;display:grid}.figura__credito{font-family:var(--fonte-dado);color:var(--tinta-2);font-size:.75rem}.secao--noturna .figura figcaption{color:var(--azul-100)}.secao--noturna .figura__credito{color:var(--azul-300)}.secao--noturna .figura__credito:hover{color:var(--papel)}.figura--leitura{margin:0 0 2rem}.figura--leitura .figura__moldura{aspect-ratio:3/2}@media (max-width:860px){.album{grid-template-columns:1fr 1fr;grid-template-areas:"h h""c m""t t"}.album__t .figura__moldura{aspect-ratio:16/9}}@media (max-width:520px){.album{grid-template-columns:1fr;grid-template-areas:"h""c""m""t"}}.navlog{border-top:3px solid var(--azul-900)}.navlog__lista{margin:0;padding:0;list-style:none}.navlog__linha,.navlog__dados{grid-template-columns:1.1fr 1.1fr 1.6fr 1.4fr;gap:1.5rem;display:grid}.navlog__linha{border-bottom:1px solid var(--linha);padding:1.5rem 0}.navlog__dados{grid-column:2/-1;grid-template-columns:subgrid;margin:0}.navlog__dados dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navlog__dados dd{margin:0}.navlog__linha--cabeca{border-bottom:1.5px solid var(--azul-900);font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);padding:.75rem 0;font-size:.8125rem;font-weight:700;font-stretch:80%}.navlog__trecho{font-family:var(--fonte-titulo);color:var(--azul-900);align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;font-stretch:80%;line-height:1.1;display:flex}.navlog__ponto{background:var(--azul-900);width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px var(--papel), 0 0 0 6px var(--ouro-600);border-radius:50%;flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.navlog__ponto{animation:linear both acender;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes acender{0%{background:var(--papel);box-shadow:0 0 0 3px var(--papel), 0 0 0 5px var(--azul-300);scale:.7}to{background:var(--azul-900);box-shadow:0 0 0 3px var(--papel), 0 0 0 6px var(--ouro-600);scale:1}}.navlog__dado{font-family:var(--fonte-dado);color:var(--tinta-2);font-size:.95rem}@media (max-width:860px){.navlog__linha--cabeca{display:none}.navlog__linha,.navlog__dados{grid-template-columns:1fr;gap:.6rem}.navlog__dados{grid-column:auto}.navlog__dados dt{clip-path:none;width:auto;height:auto;font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:.75rem;font-weight:700;font-stretch:80%;position:static;overflow:visible}}.classes{border-top:3px solid var(--azul-900);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.classes__item{border-bottom:1px solid color-mix(in srgb, var(--azul-900) 30%, transparent);grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.classes__item+.classes__item{border-left:1px solid color-mix(in srgb, var(--azul-900) 30%, transparent);padding-left:1.5rem}.classes__item[data-ativa] .classe{background:var(--ouro-600);border-color:var(--azul-900);color:var(--azul-900)}.classes__nome{font-size:1.5rem;font-weight:800;font-stretch:80%}.classes__sua{color:var(--azul-700)}.classes__publico{margin-top:.3rem;font-weight:700}.classes__detalhe{color:var(--tinta-2);margin-top:.5rem;font-size:.95rem}.secao--agua .classes__detalhe{color:var(--azul-950)}@media (max-width:1080px){.classes{grid-template-columns:repeat(2,minmax(0,1fr))}.classes__item:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:600px){.classes{grid-template-columns:1fr}.classes__item,.classes__item+.classes__item{border-left:0;padding-left:0}}.indice{border:1.5px solid var(--azul-900);background:var(--azul-900);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5px;margin:0;padding:0;list-style:none;display:grid}.indice__folha{background:var(--papel);min-height:11rem;transition:background-color .2s var(--ease-saida);padding:1.25rem 1.25rem 1.5rem}.indice__folha:nth-child(4n+2),.indice__folha:nth-child(4n+4){background:var(--azul-50)}.indice__folha h3{font-size:1.4rem;font-weight:800;font-stretch:80%}.indice__folha p{color:var(--tinta-2);margin-top:.6rem;font-size:.975rem}@media (max-width:1080px){.indice{grid-template-columns:repeat(2,minmax(0,1fr))}.indice__folha:nth-child(n){background:var(--papel)}.indice__folha:nth-child(4n+2),.indice__folha:nth-child(4n+3){background:var(--azul-50)}}@media (max-width:520px){.indice{grid-template-columns:1fr}.indice__folha{min-height:0}}.avisos{border-top:3px solid var(--azul-900);margin:0;padding:0;list-style:none}.aviso{border-bottom:1px solid var(--linha);padding:1.25rem 0 1.4rem}.aviso__meta{font-family:var(--fonte-dado);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-2);flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;display:flex}.aviso__numero{color:var(--azul-700);font-weight:700}.aviso__titulo{margin-top:.45rem;font-size:1.375rem;font-weight:700;font-stretch:82%;line-height:1.2}.aviso__titulo a{color:var(--azul-900);text-decoration:none}.aviso__titulo a:hover{color:var(--azul-700);text-decoration:underline}.aviso__resumo{color:var(--tinta-2);margin-top:.4rem}.perguntas{border-top:3px solid var(--azul-900)}.pergunta{border-bottom:1px solid var(--linha)}.pergunta summary{min-height:3.5rem;font-family:var(--fonte-titulo);color:var(--azul-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.2rem;font-weight:700;font-stretch:85%;line-height:1.25;list-style:none;display:flex}.pergunta summary::-webkit-details-marker{display:none}.pergunta summary:hover{color:var(--azul-700)}.pergunta__sinal{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem;transition:transform .24s var(--ease-saida);flex:none}.pergunta[open] .pergunta__sinal{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.perguntas{interpolate-size:allow-keywords}.pergunta::details-content{block-size:0;transition:block-size .28s var(--ease-saida), content-visibility .28s allow-discrete;overflow:clip}.pergunta[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.pergunta::details-content{transition:none}}}.pergunta p{max-width:65ch;color:var(--tinta-2);padding:0 0 1.25rem}.fecho{padding:clamp(4.5rem, 10vw, 8rem) var(--margem);background:linear-gradient(var(--azul-800) 1px, transparent 1px) 0 0 / 100% 120px, linear-gradient(90deg, var(--azul-800) 1px, transparent 1px) 0 0 / 120px 100%, var(--azul-900);color:var(--azul-100);position:relative}.fecho__conteudo{max-width:var(--largura-max);margin:0 auto}.fecho__titulo{max-width:16ch;color:var(--papel);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:800;font-stretch:70%;line-height:.98}.fecho p{max-width:40rem;margin-top:1.5rem;font-size:1.15rem}.fecho__acoes{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.rodape{padding:clamp(3rem, 6vw, 4.5rem) var(--margem) 2.5rem;background:var(--azul-950);color:var(--azul-200);font-size:.95rem}.rodape a{color:var(--azul-100)}.rodape a:hover{color:var(--papel)}.rodape :focus-visible{outline-color:var(--ouro-600)}.rodape__grade{max-width:var(--largura-max);grid-template-columns:1.2fr 1.6fr 1.2fr;gap:2.5rem;margin:0 auto;display:grid}.rodape__logo{width:min(15rem,100%);height:auto}.rodape__dados{gap:.6rem;margin:1.25rem 0 0;display:grid}.rodape__dados dt{font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--azul-300);font-size:.75rem;font-weight:700;font-stretch:80%}.rodape__dados dd{margin:0}.rodape__nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.rodape__nav a{align-items:center;min-height:2.5rem;text-decoration:none;display:inline-flex}.rodape__nav a:hover{text-decoration:underline}.rodape__legal ul{gap:.15rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.rodape__legal li a{align-items:center;min-height:2.5rem;display:inline-flex}.rodape__legal p+p{margin-top:.75rem}@media (max-width:960px){.rodape__grade{grid-template-columns:1fr}}.folha{padding:clamp(2.5rem, 6vw, 4.5rem) var(--margem) clamp(2rem, 4vw, 3rem);background:linear-gradient(var(--azul-200) 1px, transparent 1px) 0 0 / 100% 96px, linear-gradient(90deg, var(--azul-200) 1px, transparent 1px) 0 0 / 96px 100%, var(--azul-50);border-bottom:3px solid var(--azul-900);position:relative}.folha__moldura{background:repeating-linear-gradient(90deg, var(--azul-900) 0 48px, var(--papel) 48px 96px);height:8px;position:absolute;inset:0 0 auto}.folha__conteudo{max-width:var(--largura-max);margin:0 auto}.folha__titulo{max-width:20ch;margin-top:1rem;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:800;font-stretch:72%;line-height:.98}.folha__resumo{max-width:44rem;color:var(--tinta-2);margin-top:1.25rem;font-size:1.2rem}.trilha ol{font-family:var(--fonte-dado);letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-2);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.trilha li+li:before{content:"/";color:var(--azul-400);margin-right:.5rem}.trilha a{color:var(--azul-700)}.em-definicao{border:1.5px dashed var(--azul-500);border-radius:var(--raio);background:var(--papel);max-width:48rem;color:var(--tinta-2);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:1.5rem 0;padding:.9rem 1rem;display:flex}.em-definicao__selo{font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--azul-700);font-size:.8125rem;font-weight:800;font-stretch:80%}.leitura{max-width:calc(var(--largura-max) + 2 * var(--margem));padding:clamp(2.5rem, 6vw, 4.5rem) var(--margem) clamp(4rem, 8vw, 6rem);margin:0 auto}.leitura--com-lateral{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.leitura__lateral{top:calc(var(--cab-h) + 1.5rem);border:1.5px solid var(--azul-900);background:var(--papel);padding:1.25rem;position:sticky}.leitura__lateral h2{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:.875rem;font-stretch:80%}.leitura__lateral ul{margin:.75rem 0 0;padding:0;list-style:none}.leitura__lateral a{border-bottom:1px solid var(--linha);min-height:2.5rem;font-family:var(--fonte-titulo);align-items:center;font-weight:600;font-stretch:85%;text-decoration:none;display:flex}@media (max-width:960px){.leitura--com-lateral{grid-template-columns:1fr}.leitura__lateral{order:-1;position:static}}.prosa{max-width:72ch}.prosa>*+*{margin-top:1.1rem}.prosa h2{margin-top:3rem;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;font-stretch:76%}.prosa h3{margin-top:2rem;font-size:1.4rem;font-weight:700;font-stretch:82%}.prosa h2+*,.prosa h3+*{margin-top:.75rem}.prosa ul,.prosa ol{padding-left:1.4rem}.prosa li+li{margin-top:.4rem}.prosa li::marker{color:var(--azul-500)}.prosa strong{color:var(--azul-900)}.prosa table{border-collapse:collapse;width:100%;font-size:.975rem}.prosa th,.prosa td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;padding:.75rem .75rem .75rem 0}.prosa th{border-bottom:1.5px solid var(--azul-900);font-family:var(--fonte-titulo);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-size:.8125rem;font-stretch:80%}.tabela-rolagem{overflow-x:auto}.marcos,.jornada{--rota-x:0;position:relative}.marcos:before{content:"";background:var(--ouro-600);width:8px;box-shadow:0 0 0 2px var(--azul-900);border-radius:4px;position:absolute;top:1.5rem;bottom:1.5rem;left:-4px}.marcos{margin:0;padding:0;list-style:none}.marco{border-bottom:1px solid var(--linha);grid-template-columns:11rem 1fr;gap:.5rem 2rem;padding:1.25rem 0 1.5rem 2rem;display:grid;position:relative}.marco:before{content:"";z-index:1;background:var(--azul-900);width:1.1rem;height:1.1rem;box-shadow:0 0 0 3px var(--papel);border-radius:50%;position:absolute;top:1.55rem;left:-.55rem}.marco__data{font-family:var(--fonte-dado);text-transform:uppercase;color:var(--tinta-2);font-size:.95rem}.marco h2,.marco h3{margin:0;font-size:1.375rem;font-weight:800;font-stretch:82%}.marco p{color:var(--tinta-2);margin-top:.3rem}@media (max-width:640px){.marco{grid-template-columns:1fr}}.formulario{border:2px solid var(--azul-900);background:var(--papel);gap:1.25rem;max-width:34rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.campo{gap:.4rem;display:grid}.campo label{font-family:var(--fonte-titulo);color:var(--azul-900);font-weight:700;font-stretch:85%}.campo__ajuda{color:var(--tinta-2);font-size:.925rem}.campo__erro{color:var(--erro);align-items:flex-start;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.campo [aria-invalid=true]{border-color:var(--erro);border-width:2px}.resultado-validacao{border:2px solid var(--azul-900);background:var(--azul-100);gap:.5rem;max-width:34rem;margin-top:1.5rem;padding:1.25rem;display:grid}.resultado-validacao[data-estado=alerta]{border-color:var(--erro);background:#fdf1f0}.resultado-validacao dl{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;display:grid}.resultado-validacao dt{color:var(--azul-900);font-weight:700}.resultado-validacao dd{margin:0}.resultado-validacao h2{align-items:center;gap:.5rem;font-size:1.375rem;font-stretch:82%;display:flex}.jornada{counter-reset:etapa;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jornada li{font-family:var(--fonte-titulo);color:var(--azul-900);padding:2.5rem .5rem 0 0;font-size:1rem;font-weight:700;font-stretch:82%;line-height:1.2;position:relative}.jornada li:before{content:"";background:var(--azul-300);height:3px;position:absolute;top:.55rem;left:0;right:0}.jornada li:after{content:"";border:3px solid var(--azul-900);background:var(--papel);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:0;left:0}@media (max-width:860px){.jornada{grid-template-columns:1fr}.jornada:before{content:"";background:var(--azul-300);width:4px;position:absolute;top:.5rem;bottom:.5rem;left:-2px}.jornada li{padding:.6rem 0 .6rem 1.5rem}.jornada li:before{display:none}.jornada li:after{top:.75rem;left:-.7rem}}::view-transition-old(conteudo){animation:.16s var(--ease-saida) both sair}::view-transition-new(conteudo){animation:.32s var(--ease-saida) both entrar}@keyframes sair{to{opacity:0;translate:0 -6px}}@keyframes entrar{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){::view-transition-old(conteudo){animation-duration:.12s;translate:none}::view-transition-new(conteudo){animation-duration:.12s;translate:none}::view-transition-new(conteudo){animation-name:aparecer}}@keyframes aparecer{0%{opacity:0}}@media print{.cabecalho,.rodape,.fecho,.carta,.pular{display:none}body{background:#fff;font-size:11pt}}@media (forced-colors:active){.carta__trecho,.carta__contorno{stroke:linktext}.botao{border:2px solid buttontext}}
