:root{--verde:#2d6a4f;--verde-escuro:#1b4332;--dourado:#d4a853;--creme:#f2e8d9;--creme-claro:#faf5ec;--preto:#1c1c1c;--cinza:#5a5a52;--font-titulo:"Titan One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-corpo:"DM Sans", system-ui, sans-serif;--coluna:42rem;--raio:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-corpo);color:var(--preto);background:var(--creme-claro);font-synthesis:none;flex-direction:column;min-height:100vh;margin:0;font-size:1.125rem;line-height:1.7;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-titulo);letter-spacing:.005em;color:var(--verde-escuro);margin:0 0 .6em;font-weight:400;line-height:1.1}h1{font-size:clamp(2rem,5.2vw,3.3rem)}h2{font-size:clamp(1.5rem,3.6vw,2.05rem)}h3{font-size:1.25rem}p{margin:0 0 1.1em}a{color:var(--verde);text-underline-offset:3px}a:hover{color:var(--verde-escuro)}img{max-width:100%;height:auto}.container{width:min(100% - 2rem,68rem);margin-inline:auto}.leitura{width:min(100% - 2rem, var(--coluna));margin-inline:auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--verde);margin-bottom:.8rem;font-size:.8rem;font-weight:600;display:inline-block}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;padding:.85rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.btn-cta{background:var(--dourado);color:var(--preto)}.btn-cta:hover{color:var(--preto);background:#c4963f}.btn-ghost{border-color:var(--verde);color:var(--verde);background:0 0}.btn-ghost:hover{background:var(--verde);color:var(--creme-claro)}.aviso{border-left:4px solid var(--dourado);background:var(--creme);border-radius:0 var(--raio) var(--raio) 0;padding:1rem 1.25rem;font-size:1rem}:focus-visible{outline:3px solid var(--dourado);outline-offset:3px}.topo[data-astro-cid-hkbrpulz]{background:var(--verde-escuro)}.topo--overlay[data-astro-cid-hkbrpulz]{z-index:10;background:linear-gradient(#0000008c,#0000);position:absolute;inset:0 0 auto}@media (width<=799px){.topo--overlay[data-astro-cid-hkbrpulz]{background:var(--verde-escuro);position:static}}.topo-in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.9rem;display:flex}.marca[data-astro-cid-hkbrpulz]{font-family:var(--font-titulo);color:var(--creme);font-size:1.5rem;font-weight:700;text-decoration:none}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--creme);font-size:.95rem;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--dourado)}.rodape[data-astro-cid-hkbrpulz]{background:var(--preto);color:var(--creme);margin-top:4rem;padding-block:3rem 1.5rem}.rodape-in[data-astro-cid-hkbrpulz]{gap:2rem;display:grid}@media (width>=800px){.rodape-in[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr 1fr}}.logo[data-astro-cid-hkbrpulz]{display:inline-block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:15rem;height:auto;display:block}.logo-topo[data-astro-cid-hkbrpulz]{line-height:0;display:block}.logo-topo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:3.2rem;display:block}.rodape-marca[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{opacity:.7;margin:.6rem 0 .9rem;font-size:.95rem}.redes[data-astro-cid-hkbrpulz]{gap:.6rem;display:flex}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{width:2.8rem;height:2.8rem;color:var(--creme);--icone-contraste:var(--preto);background:#ffffff1a;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--dourado);color:var(--preto);--icone-contraste:var(--dourado)}.rodape-col[data-astro-cid-hkbrpulz]{align-content:start;gap:.5rem;display:grid}.rodape-col[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{font-family:var(--font-titulo);margin-bottom:.2rem;font-size:1.1rem}.rodape-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--creme);opacity:.85;font-size:.95rem;text-decoration:none}.rodape-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{opacity:1;color:var(--dourado)}.copy[data-astro-cid-hkbrpulz]{opacity:.6;border-top:1px solid #ffffff1f;margin:2.5rem auto 0;padding-top:1.25rem;font-size:.85rem}
