@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/baloo-2-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo-2-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-700-normal.woff2)format("woff2")}:root{--cor-creme:#fff8ee;--cor-creme-escuro:#fbecd9;--cor-pessego:#ffd9bf;--cor-coral:#f27c6b;--cor-coral-claro:#ffb3a6;--cor-manteiga:#ffe8a3;--cor-menta:#c4e6d3;--cor-ceu:#c7e0f4;--cor-lilas:#e4d4f4;--cor-branco:#fff;--cor-texto:#3b2a2a;--cor-texto-suave:#6b5250;--cor-traco:#3b2a2a;--cor-acao:#a3322c;--cor-acao-hover:#852620;--cor-acao-texto:#fff;--cor-foco:#2f6fb0;--fundo-pagina:var(--cor-creme);--fundo-card:var(--cor-branco);--fundo-destaque:var(--cor-manteiga);--fonte-titulo:"Baloo 2", "Trebuchet MS", system-ui, sans-serif;--fonte-texto:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--texto-pequeno:.875rem;--texto-base:1.0625rem;--texto-grande:1.25rem;--titulo-3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--titulo-2:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--titulo-1:clamp(2.25rem, 1.7rem + 2.8vw, 3.75rem);--altura-linha:1.6;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.5rem;--esp-6:2rem;--esp-7:3rem;--esp-8:4.5rem;--largura-conteudo:72rem;--largura-texto:42rem;--margem-lateral:clamp(1rem, 4vw, 2rem);--raio-pequeno:.75rem;--raio:1.25rem;--raio-grande:2rem;--raio-pilula:999px;--raio-mao:255px 18px 225px 18px / 18px 225px 18px 255px;--raio-mao-2:18px 225px 18px 255px / 255px 18px 225px 18px;--traco:2px solid var(--cor-traco);--sombra:4px 5px 0 var(--cor-traco);--sombra-leve:0 6px 20px #3b2a2a1f;--sombra-hover:6px 8px 0 var(--cor-traco);--duracao:.22s;--duracao-lenta:.6s;--curva:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--fundo-pagina);color:var(--cor-texto);font-family:var(--fonte-texto);font-size:var(--texto-base);line-height:var(--altura-linha);margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fonte-titulo);margin:0 0 var(--esp-4);text-wrap:balance;font-weight:800;line-height:1.15}h1{font-size:var(--titulo-1)}h2{font-size:var(--titulo-2)}h3{font-size:var(--titulo-3);font-weight:700}p{margin:0 0 var(--esp-4);text-wrap:pretty}a{color:var(--cor-acao);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--cor-acao-hover)}img,svg{max-width:100%;height:auto}ul,ol{padding-left:1.25rem}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--largura-conteudo);padding-inline:var(--margem-lateral);margin-inline:auto}.texto-longo{max-width:var(--largura-texto)}.texto-longo h2{font-size:var(--titulo-3);margin-top:var(--esp-6)}.texto-longo h3{font-size:var(--texto-grande);margin-top:var(--esp-5)}.texto-longo li{margin-bottom:var(--esp-2)}.so-leitor-de-tela{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-para-conteudo{left:var(--esp-4);z-index:100;background:var(--cor-texto);color:var(--cor-creme);padding:var(--esp-2) var(--esp-4);border-radius:var(--raio-pequeno);position:absolute;top:-4rem}.pular-para-conteudo:focus{top:var(--esp-4);color:var(--cor-creme)}@keyframes flutuar{0%,to{transform:translateY(0) rotate(var(--giro,0deg))}50%{transform:translateY(-8px) rotate(var(--giro,0deg))}}@keyframes pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes balancar{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.flutua{animation:4s ease-in-out infinite flutuar}.pulsa{animation:2.4s ease-in-out infinite pulsar}.balanca{transform-origin:50% 90%;animation:3s ease-in-out infinite balancar}.js .surge{opacity:0;transition:opacity var(--duracao-lenta) ease, transform var(--duracao-lenta) var(--curva);transform:translateY(16px)}.js .surge.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .surge{opacity:1;transform:none}}
