@font-face{font-family: "Bangers";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/bangers-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Fredoka";font-style: normal;font-weight: 500 700;font-display: swap;src: url("/assets/fonts/fredoka-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Nunito";font-style: normal;font-weight: 400 800;font-display: swap;src: url("/assets/fonts/nunito-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--verde: #0a9b4a;--verde-esc: #067a39;--lima: #a6e22a;--amarelo: #ffd23f;--tomate: #e8452c;--tomate-esc: #c0321c;--azul: #2a5bd7;--tinta: #14213d;--tinta-2: #3b4863;--creme: #fff6e0;--papel: #fffbf1;--branco: #fff;--borda: 3px solid var(--tinta);--sombra: 5px 5px 0 var(--tinta);--sombra-sm: 3px 3px 0 var(--tinta);--raio: 14px;--f-titulo: "Fredoka","Nunito","Trebuchet MS",system-ui,sans-serif;--f-corpo: "Nunito","Segoe UI",system-ui,-apple-system,sans-serif;--f-grito: "Bangers","Impact","Arial Narrow Bold",sans-serif;--gutter: 16px;--max: 1160px}.cor-verde{--c: var(--verde)}.cor-tomate{--c: var(--tomate)}.cor-azul{--c: var(--azul)}.cor-amarelo{--c: var(--amarelo)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 84px}body{margin: 0;font-family: var(--f-corpo);font-size: 1.0625rem;line-height: 1.65;color: var(--tinta);background-color: var(--creme);background-image: radial-gradient(rgba(20,33,61,.07) 1.4px,transparent 1.6px);background-size: 16px 16px;min-height: 100vh;display: flex;flex-direction: column}main{flex: 1}[hidden]{display: none !important}img,svg{max-width: 100%;height: auto}a{color: var(--verde-esc);text-underline-offset: 3px;text-decoration-thickness: 2px}a:hover{color: var(--tomate-esc)}h1,h2,h3,h4{font-family: var(--f-titulo);line-height: 1.15;margin: 0 0 .5em;font-weight: 700;letter-spacing: -.01em}h1{font-size: clamp(2rem,6vw,3.4rem)}h2{font-size: clamp(1.5rem,3.6vw,2.15rem)}h3{font-size: 1.25rem}p{margin: 0 0 1em}:focus-visible{outline: 4px solid var(--azul);outline-offset: 3px;border-radius: 4px}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 8px;top: -60px;background: var(--amarelo);border: var(--borda);padding: 8px 14px;z-index: 100;font-weight: 800}.skip:focus{top: 8px}.wrap{width: min(100% - 2 * var(--gutter),var(--max));margin-inline: auto}.wrap-estreito{width: min(100% - 2 * var(--gutter),780px);margin-inline: auto}.topo{position: sticky;top: 0;z-index: 50;background: var(--papel);border-bottom: var(--borda)}.topo-in{display: flex;align-items: center;gap: 14px;min-height: 66px}.marca{display: flex;align-items: center;flex-shrink: 0}.marca img{height: 42px;width: auto;display: block}.nav{display: none;margin-left: auto;gap: 4px;align-items: center}.nav a{font-family: var(--f-titulo);font-weight: 600;font-size: 1.02rem;text-decoration: none;color: var(--tinta);padding: 8px 12px;border-radius: 999px;border: 2px solid transparent}.nav a:hover,.nav a[aria-current="page"]{background: var(--amarelo);border-color: var(--tinta);color: var(--tinta)}.badge-estante{display: inline-block;min-width: 1.6em;text-align: center;background: var(--tomate-esc);color: #fff;border-radius: 999px;font-size: .78rem;padding: 0 7px;margin-left: 6px;font-weight: 800}.badge-estante[hidden]{display: none}.menu-btn{display: none;margin-left: auto;width: 46px;height: 46px;place-items: center;background: var(--amarelo);border: var(--borda);border-radius: 12px;box-shadow: var(--sombra-sm);cursor: pointer}.menu-btn span,.menu-btn span::before,.menu-btn span::after{display: block;width: 22px;height: 3px;background: var(--tinta);border-radius: 2px;content: "";position: relative}.menu-btn span::before{position: absolute;top: -7px}.menu-btn span::after{position: absolute;top: 7px}.topo.aberto .nav{display: flex;flex-direction: column;align-items: stretch;position: absolute;left: 0;right: 0;top: 100%;background: var(--papel);border-bottom: var(--borda);padding: 10px var(--gutter) 16px;margin: 0}.topo.aberto .nav a{padding: 12px 14px;font-size: 1.15rem}html.js .menu-btn{display: grid}html:not(.js) .topo-in{flex-wrap: wrap;padding: 8px 0}html:not(.js) .nav{display: flex;flex-wrap: wrap;margin-left: 0}@media (min-width: 900px){html.js .menu-btn{display: none}.nav{display: flex}}.migalhas{font-size: .92rem;margin: 18px 0 8px}.migalhas ol{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 4px 6px}.migalhas li{display: flex;align-items: center;gap: 6px}.migalhas li + li::before{content: "›";color: var(--tinta-2);font-weight: 800}.migalhas a{color: var(--tinta-2)}.migalhas [aria-current]{font-weight: 800}.rodape{background: var(--tinta);color: var(--creme);margin-top: 72px;border-top: 6px solid var(--amarelo);position: relative}.rodape a{color: var(--creme)}.rodape a:hover{color: var(--amarelo)}.rodape-in{display: grid;gap: 28px;padding: 40px 0 28px;grid-template-columns: 1fr}@media (min-width: 760px){.rodape-in{grid-template-columns: 1.4fr 1fr 1fr}}.rodape h2{font-size: 1.05rem;color: var(--amarelo);margin-bottom: .6em}.rodape ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.rodape p{margin: 0 0 .7em;font-size: .98rem}.rodape-fim{border-top: 1px solid rgba(255,246,224,.25);padding: 16px 0 26px;font-size: .9rem;color: rgba(255,246,224,.85)}.rodape .marca img{height: 40px;background: var(--papel);padding: 5px 10px;border-radius: 12px}.secao{padding: 56px 0 8px}.secao-cab{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: end;justify-content: space-between;margin-bottom: 22px}.secao-cab h2{margin: 0}.secao-cab p{margin: 0;color: var(--tinta-2);max-width: 52ch}.kicker{font-family: var(--f-titulo);font-weight: 600;font-size: 1rem;color: var(--tinta-2);margin: 0 0 8px;display: flex;align-items: center;gap: 8px}.kicker::before{content: "";width: 12px;height: 12px;border: 2px solid var(--tinta);border-radius: 50%;background: var(--c,var(--tomate));flex-shrink: 0}.kicker a{color: inherit}.pagina-cab{padding: 10px 0 18px}.pagina-cab .lead{font-size: 1.2rem;color: var(--tinta-2);max-width: 62ch}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;font-family: var(--f-titulo);font-weight: 700;font-size: 1.1rem;line-height: 1.1;text-decoration: none;cursor: pointer;padding: 14px 24px;min-height: 52px;border: var(--borda);border-radius: 14px;box-shadow: var(--sombra-sm);background: var(--amarelo);color: var(--tinta);transition: transform .12s ease,box-shadow .12s ease}.btn:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--tinta);color: var(--tinta)}.btn:active{transform: translate(2px,2px);box-shadow: 1px 1px 0 var(--tinta)}.btn svg{width: 22px;height: 22px;flex-shrink: 0}.btn-jogar{background: var(--verde-esc);color: #fff}.btn-jogar:hover{color: #fff}.btn-ler{background: #fff}.btn-claro{background: #fff}.btn-pequeno{min-height: 44px;padding: 8px 16px;font-size: .98rem}.btn[disabled]{opacity: .55;cursor: not-allowed;transform: none}.hero{position: relative;overflow: hidden;border-bottom: var(--borda);background: repeating-conic-gradient(from -4deg at 76% 54%,#ffd23f 0 7deg,#ffc61a 7deg 14deg)}.hero::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 54px;background-image: radial-gradient(var(--tinta) 38%,transparent 42%);background-size: 13px 13px;-webkit-mask-image: linear-gradient(transparent,#000);mask-image: linear-gradient(transparent,#000);opacity: .5;pointer-events: none}.hero::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(20,33,61,.18) 2.6px,transparent 2.8px);background-size: 22px 22px;-webkit-mask-image: linear-gradient(100deg,#000 0%,transparent 70%);mask-image: linear-gradient(100deg,#000 0%,transparent 70%)}.hero-in{position: relative;display: grid;gap: 28px;padding: 44px 0 56px;align-items: center}@media (min-width: 900px){.hero-in{grid-template-columns: 1.05fr .95fr;padding: 70px 0 80px}}.hero h1{font-size: clamp(2.6rem,9vw,5.2rem);line-height: 1.02;margin: 0 0 18px;letter-spacing: -.02em;text-shadow: 4px 4px 0 #fff6e0,6px 6px 0 rgba(20,33,61,.18);max-width: 11ch}.hero p.lead{font-size: 1.2rem;max-width: 34em}.hero-acoes{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 22px}.hero-nota{margin-top: 16px;font-weight: 700;font-size: .98rem;display: flex;align-items: center;gap: 8px}.hero-arte{max-width: 540px;margin-inline: auto;filter: drop-shadow(6px 6px 0 var(--tinta))}.hero-arte svg{display: block;width: 100%}.h-q,.h-balao{transform-box: fill-box;transform-origin: center;animation: entra .6s cubic-bezier(.2,1.3,.4,1) both}.h-q{transform: rotate(var(--r,0deg))}.h-q1{animation-delay: .05s}.h-q2{animation-delay: .2s}.h-q3{animation-delay: .35s}.h-balao{animation-name: balao;animation-delay: .75s}@keyframes entra{from{opacity: 0;transform: translateY(26px) rotate(var(--r,0deg)) scale(.92)}to{opacity: 1;transform: translateY(0) rotate(var(--r,0deg)) scale(1)}}@keyframes balao{from{opacity: 0;transform: scale(.3)}70%{transform: scale(1.08)}to{opacity: 1;transform: scale(1)}}.indicadores{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 760px){.indicadores{grid-template-columns: repeat(5,1fr)}}.ind{background: #fff;border: var(--borda);border-radius: var(--raio);padding: 12px 14px;box-shadow: var(--sombra-sm);display: flex;flex-direction: column;gap: 2px}.ind b{font-family: var(--f-titulo);font-size: 1.9rem;line-height: 1}.ind span{font-size: .88rem;font-weight: 700;color: var(--tinta-2)}.ind small{font-weight: 600;color: var(--tinta-2);font-size: .9rem}.ind-barra{height: 12px;border: 2px solid var(--tinta);border-radius: 999px;background: var(--creme);overflow: hidden;margin-top: 6px}.ind-barra i{display: block;height: 100%;width: 0;background: repeating-linear-gradient(45deg,var(--verde) 0 8px,var(--lima) 8px 16px);transition: width .6s ease}.ind-prog{grid-column: span 2}@media (min-width: 760px){.ind-prog{grid-column: auto}}.paineis{display: grid;gap: 22px;grid-template-columns: 1fr;counter-reset: p}@media (min-width: 760px){.paineis{grid-template-columns: repeat(3,1fr)}}.painel{position: relative;background: #fff;border: var(--borda);box-shadow: var(--sombra);padding: 22px 20px 20px;border-radius: 6px;counter-increment: p}.painel:nth-child(odd){transform: rotate(-.8deg)}.painel:nth-child(even){transform: rotate(.8deg)}.painel::before{content: counter(p);position: absolute;top: -18px;left: 16px;width: 40px;height: 40px;display: grid;place-items: center;background: var(--tomate);color: #fff;font-family: var(--f-grito);font-size: 1.6rem;border: var(--borda);border-radius: 50%}.painel h3{margin-top: 6px}.painel p{margin: 0}.nota-livre{margin-top: 26px;display: flex;gap: 12px;align-items: center;padding: 14px 18px;background: var(--lima);border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm);font-weight: 700}.nota-livre svg{width: 28px;height: 28px;flex-shrink: 0}.grade-areas{display: grid;gap: 16px;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr))}.card-area{display: flex;flex-direction: column;gap: 6px;text-decoration: none;color: var(--tinta);background: #fff;border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm);padding: 18px;position: relative;overflow: hidden;transition: transform .15s,box-shadow .15s}.card-area-icone{position: absolute;right: 14px;top: 14px;width: 54px;height: 54px;border-radius: 50%;background: var(--c);background-image: radial-gradient(rgba(255,255,255,.4) 2.2px,transparent 2.4px);background-size: 10px 10px;border: var(--borda);display: grid;place-items: center;transition: transform .2s}.card-area-icone svg{width: 32px;height: 32px}.card-area:hover .card-area-icone{transform: rotate(-10deg) scale(1.08)}.card-area:hover{transform: translate(-2px,-3px) rotate(-.4deg);box-shadow: 6px 7px 0 var(--tinta);color: var(--tinta)}.card-area{padding-top: 22px}.card-area h3{margin: 0;padding-right: 66px;min-height: 2.6em;font-size: 1.2rem}.card-area p{margin: 0;font-size: .95rem;color: var(--tinta-2)}.card-area .qtd{font-weight: 800;font-size: .88rem;margin-top: auto;padding-top: 6px}.grade-artigos{display: grid;gap: 18px;grid-template-columns: repeat(auto-fill,minmax(min(100%,310px),1fr))}.card-artigo{position: relative;display: flex;flex-direction: column;background: #fff;border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm);overflow: hidden;transition: transform .15s,box-shadow .15s}.card-artigo:hover{transform: translate(-2px,-3px);box-shadow: 6px 7px 0 var(--tinta)}.card-artigo-tira{height: 14px;background: var(--c);background-image: radial-gradient(rgba(255,255,255,.45) 2px,transparent 2.2px);background-size: 9px 9px;border-bottom: var(--borda)}.card-artigo-in{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 8px;flex: 1}.card-artigo h3{margin: 0;font-size: 1.15rem}.card-artigo h3 a{color: var(--tinta);text-decoration: none}.card-artigo h3 a::after{content: "";position: absolute;inset: 0}.card-artigo p{margin: 0;font-size: .96rem;color: var(--tinta-2)}.card-artigo .meta{margin-top: auto;display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: .86rem;font-weight: 700;color: var(--tinta-2)}.selo-status{display: none;align-items: center;gap: 6px;font-weight: 800;font-size: .85rem;padding: 3px 10px;border: 2px solid var(--tinta);border-radius: 999px;background: var(--amarelo);color: var(--tinta)}.selo-status svg{width: 15px;height: 15px}html.js .selo-status{display: inline-flex}.selo-status[data-estado="liberado"]{background: var(--lima)}.selo-status[data-estado="bloqueado"]{background: #fff}.card-artigo[data-estado="bloqueado"]{background-image: repeating-linear-gradient(135deg,transparent 0 14px,rgba(20,33,61,.03) 14px 16px)}.filtros{display: none;flex-direction: column;gap: 12px;margin-bottom: 22px;padding: 14px;background: #fff;border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm)}html.js .filtros{display: flex}.filtros-linha{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.filtros label,.rotulo-filtro{font-weight: 800;font-size: .92rem;margin-right: 4px}.chip{font: inherit;font-weight: 700;font-size: .92rem;padding: 7px 14px;min-height: 44px;border: 2px solid var(--tinta);border-radius: 999px;background: var(--creme);color: var(--tinta);cursor: pointer}.chip[aria-pressed="true"]{background: var(--tinta);color: var(--creme)}.filtros input[type="search"]{font: inherit;padding: 9px 14px;border: 3px solid var(--tinta);border-radius: 12px;min-height: 44px;width: 100%;max-width: 420px;background: var(--papel)}.vazio{padding: 24px;text-align: center;background: #fff;border: 3px dashed var(--tinta);border-radius: var(--raio);font-weight: 700}.grupo-area{margin-top: 34px}.grupo-area h2{display: flex;align-items: center;gap: 10px;font-size: 1.5rem}.grupo-area h2::before{content: "";width: 18px;height: 18px;border: 3px solid var(--tinta);border-radius: 50%;background: var(--c)}.estante-prateleira{margin-top: 30px}.estante-prateleira h2{font-size: 1.35rem;display: flex;gap: 10px;align-items: center}.estante-prateleira h2 small{font-family: var(--f-corpo);font-size: .9rem;font-weight: 700;color: var(--tinta-2)}.prateleira{display: grid;gap: 18px;grid-template-columns: repeat(auto-fill,minmax(min(100%,200px),1fr));padding: 20px 14px 22px;background: #fff;border: var(--borda);border-radius: var(--raio);position: relative;box-shadow: var(--sombra-sm)}.prateleira::after{content: "";position: absolute;left: -3px;right: -3px;bottom: -3px;height: 16px;background: #b98249;border: var(--borda);border-radius: 0 0 var(--raio) var(--raio)}.prateleira{padding-bottom: 38px}.card-edicao{display: flex;flex-direction: column;gap: 8px;text-decoration: none;color: var(--tinta);position: relative}.card-edicao .arte{background: var(--papel);border: var(--borda);border-radius: 10px;padding: 8px;box-shadow: var(--sombra-sm);transition: transform .2s}.card-edicao .arte svg{display: block;width: 100%;max-height: 210px}.card-edicao:hover .arte{transform: translateY(-4px) rotate(-1.2deg)}.card-edicao .info{display: flex;flex-direction: column;gap: 1px}.card-edicao .ano{font-family: var(--f-grito);letter-spacing: .05em;color: var(--tomate-esc);font-size: 1.1rem}.card-edicao .nome{font-family: var(--f-titulo);font-weight: 700;line-height: 1.2}.card-edicao .frase{font-size: .88rem;color: var(--tinta-2);line-height: 1.4}.card-edicao .dica{display: none;font-size: .88rem;font-weight: 700;color: var(--tinta-2)}html.js .card-edicao:not(.descoberto) .arte{filter: grayscale(1) contrast(.5) brightness(1.05);opacity: .5;border-style: dashed}html.js .card-edicao:not(.descoberto) .arte svg{filter: brightness(.35)}html.js .card-edicao:not(.descoberto) .arte svg text{display: none}html.js .card-edicao:not(.descoberto) .info{display: none}html.js .card-edicao:not(.descoberto) .dica{display: block}.card-edicao .nova{display: none;position: absolute;top: -10px;right: -6px;background: var(--tomate);color: #fff;font-family: var(--f-grito);padding: 2px 10px;border: 3px solid var(--tinta);border-radius: 8px;transform: rotate(6deg);z-index: 2}.card-edicao.novo .nova{display: block}.artigo-topo{padding-bottom: 12px}.artigo-topo h1{font-size: clamp(1.9rem,5.2vw,3rem);max-width: 22ch}.artigo-topo .lead{font-size: 1.2rem;color: var(--tinta-2);max-width: 60ch}.artigo-meta{display: flex;flex-wrap: wrap;gap: 8px 14px;align-items: center;font-weight: 700;font-size: .95rem}.artigo-corpo{max-width: 70ch;font-size: 1.125rem;line-height: 1.78}.artigo-corpo h2{margin-top: 1.6em;font-size: clamp(1.45rem,3.4vw,1.9rem)}.artigo-corpo ul,.artigo-corpo ol{padding-left: 1.3em;margin: 0 0 1.2em}.artigo-corpo li{margin-bottom: .45em}.balao-destaque{position: relative;margin: 1.8em 0 2.2em;padding: 20px 22px;background: #fff;border: var(--borda);border-radius: 26px;box-shadow: var(--sombra-sm);font-family: var(--f-titulo)}.balao-destaque::after{content: "";position: absolute;left: 36px;bottom: -22px;width: 26px;height: 26px;background: #fff;border-right: var(--borda);border-bottom: var(--borda);transform: skewY(40deg) rotate(0deg);border-radius: 0 0 6px 0}.balao-destaque strong{display: block;font-size: .92rem;letter-spacing: .06em;text-transform: uppercase;color: var(--tomate-esc);margin-bottom: 2px}.balao-destaque p{margin: 0;font-size: 1.15rem;font-weight: 500;line-height: 1.5}.bloco{margin-top: 44px}.bloco > h2{font-size: 1.6rem;display: inline-block;background: var(--amarelo);border: var(--borda);padding: 2px 14px;border-radius: 8px;transform: rotate(-1deg);box-shadow: var(--sombra-sm)}.tempo{list-style: none;padding: 0;margin: 20px 0 0;border-left: 5px solid var(--tinta);margin-left: 12px}.tempo li{position: relative;padding: 0 0 18px 26px;margin: 0}.tempo li::before{content: "";position: absolute;left: -15px;top: 6px;width: 20px;height: 20px;background: var(--c,var(--verde));border: var(--borda);border-radius: 50%}.tempo b{font-family: var(--f-grito);font-size: 1.3rem;letter-spacing: .04em;color: var(--tomate-esc);display: block;line-height: 1.1}.curios{display: grid;gap: 14px;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));margin-top: 18px;padding: 0;list-style: none}.curios li{background: #fff;border: var(--borda);border-radius: var(--raio);padding: 14px 16px;box-shadow: var(--sombra-sm);font-size: 1rem;line-height: 1.55;position: relative}.curios li::before{content: "Você sabia?";display: block;font-family: var(--f-grito);letter-spacing: .05em;color: var(--azul);margin-bottom: 4px}.fontes{padding-left: 1.2em;font-size: .98rem}.fontes li{margin-bottom: .6em}.fontes small{display: block;color: var(--tinta-2)}.nav-area{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;margin-top: 40px}.portao{display: none;margin: 18px 0 8px;background: #fff;border: var(--borda);border-radius: 18px;box-shadow: var(--sombra);padding: clamp(18px,4vw,30px);position: relative;background-image: radial-gradient(rgba(20,33,61,.06) 1.6px,transparent 1.8px);background-size: 14px 14px}html.js article[data-estado="bloqueado"] .portao,html.js article[data-jogando] .portao{display: block}.portao-sel{display: inline-flex;align-items: center;gap: 8px;font-family: var(--f-grito);letter-spacing: .06em;background: var(--tomate-esc);color: #fff;border: 3px solid var(--tinta);border-radius: 8px;padding: 2px 12px;transform: rotate(-2deg);margin-bottom: 10px}.portao-sel svg{width: 18px;height: 18px}.portao h2{font-size: clamp(1.4rem,4vw,1.9rem);margin-bottom: .3em}.portao-lista{margin: 0 0 18px;padding-left: 1.2em;font-size: .98rem;color: var(--tinta-2)}.botoes-acesso{display: grid;gap: 12px;grid-template-columns: 1fr}@media (min-width: 640px){.botoes-acesso{grid-template-columns: 1fr 1fr}}.botoes-acesso .btn{width: 100%;min-height: 62px;font-size: 1.2rem}.portao-nota{margin: 14px 0 0;font-size: .95rem;font-weight: 700;color: var(--tinta-2)}html.js article[data-estado="bloqueado"] .artigo-corpo{max-height: 15rem;overflow: hidden;position: relative;-webkit-mask-image: linear-gradient(#000 40%,transparent);mask-image: linear-gradient(#000 40%,transparent);pointer-events: none;user-select: none}html.js article[data-estado="bloqueado"] .pos-corpo{display: none}.opcional{display: none;margin: 22px 0 0;padding: 14px 16px;background: var(--creme);border: 3px dashed var(--tinta);border-radius: var(--raio);align-items: center;gap: 14px;flex-wrap: wrap}html.js article[data-estado="liberado"][data-jogou="nao"] .opcional{display: flex}.opcional p{margin: 0;font-weight: 700;flex: 1 1 240px}.jogo{margin-top: 4px}.jogo-topo{display: flex;justify-content: space-between;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 14px}.jogo-prog{font-family: var(--f-grito);letter-spacing: .06em;font-size: 1.15rem;color: var(--tomate-esc);margin: 0}.jogo h3{font-size: clamp(1.4rem,4vw,1.9rem);margin-bottom: 14px}.opcoes{display: grid;gap: 14px;grid-template-columns: 1fr;position: relative}@media (min-width: 640px){.opcoes{grid-template-columns: 1fr 1fr}.opcoes::after{content: "OU";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: var(--amarelo);border: var(--borda);border-radius: 50%;width: 46px;height: 46px;display: grid;place-items: center;font-family: var(--f-grito);z-index: 2}}.opcao{font: inherit;text-align: left;cursor: pointer;background: #fff;color: var(--tinta);border: var(--borda);border-radius: 16px;padding: 16px 18px 18px;box-shadow: var(--sombra-sm);display: flex;flex-direction: column;gap: 6px;min-height: 110px;transition: transform .12s,box-shadow .12s,background .2s;position: relative}.opcao strong{font-family: var(--f-titulo);font-size: 1.22rem;line-height: 1.2}.opcao span{font-size: .96rem;color: var(--tinta-2)}.opcao:hover:not([disabled]){transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--tinta);background: var(--papel)}.opcao[disabled]{cursor: default}.opcao .ano-rev{display: none;position: absolute;top: -14px;right: 10px;background: var(--amarelo);border: var(--borda);border-radius: 8px;padding: 0 10px;font-family: var(--f-grito);font-size: 1.3rem;letter-spacing: .04em}.opcao.revelada .ano-rev{display: block;animation: pop .35s ease}.opcao.primeira{background: #dff7c9}.opcao.escolhida:not(.primeira){background: #ffe9a6}.resposta{margin-top: 16px;padding: 14px 16px;background: var(--papel);border: var(--borda);border-radius: var(--raio)}.resposta:empty{display: none}.resposta strong{font-family: var(--f-titulo);font-size: 1.15rem;display: block;margin-bottom: 4px}.resposta p{margin: 0}.jogo-acoes{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 14px;align-items: center}.link-btn{font: inherit;background: none;border: 0;color: var(--verde-esc);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 2px;font-weight: 800;cursor: pointer;padding: 10px 6px;min-height: 44px}.ordem-itens{display: grid;gap: 12px;grid-template-columns: 1fr;margin-top: 4px}@media (min-width: 640px){.ordem-itens{grid-template-columns: repeat(3,1fr)}}.ordem-itens .opcao{min-height: 96px;padding-left: 58px;justify-content: center}.ordem-itens .num{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;border-radius: 50%;border: var(--borda);background: var(--creme);display: grid;place-items: center;font-family: var(--f-grito);font-size: 1.3rem}.ordem-itens .opcao.marcada{background: var(--amarelo)}.ordem-itens .opcao.marcada .num{background: var(--tinta);color: var(--amarelo)}.ordem-itens .opcao.certo-pos .num{background: var(--lima);color: var(--tinta)}.ordem-itens .opcao .ano-rev{right: 10px}.ordem-correta{margin: 10px 0 0;padding-left: 1.3em;font-weight: 700}.recompensa{text-align: center}.recompensa h3{font-size: clamp(1.5rem,4.5vw,2.1rem)}.recompensa .card-edicao{max-width: 230px;margin: 18px auto 8px;text-align: left;animation: pop .6s cubic-bezier(.2,1.4,.4,1)}.recompensa .card-edicao .arte{transform: rotate(-3deg)}.recompensa .jogo-acoes{justify-content: center}@keyframes pop{0%{transform: scale(.4) rotate(-12deg);opacity: 0}70%{transform: scale(1.08) rotate(2deg)}100%{transform: scale(1) rotate(0);opacity: 1}}.estante-topo{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;justify-content: space-between;margin: 26px 0 6px}.estante-dica{background: #fff;border: 3px dashed var(--tinta);border-radius: var(--raio);padding: 12px 16px;font-weight: 700;margin-top: 18px}.demo{background: var(--azul);border-top: var(--borda);border-bottom: var(--borda);margin-top: 60px;padding: 52px 0 56px;position: relative;overflow: hidden}.demo::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.14) 2.4px,transparent 2.6px);background-size: 20px 20px}.demo-in{position: relative;display: grid;gap: 26px;align-items: center}@media (min-width: 900px){.demo-in{grid-template-columns: .8fr 1.2fr}}.demo h2,.demo .lead{color: #fff}.demo .lead{font-size: 1.1rem}.demo .portao-demo{display: block;margin: 0}.faixa-tempo{display: flex;gap: 14px;overflow-x: auto;padding: 8px 4px 22px;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch}.faixa-tempo a{flex: 0 0 min(72vw,220px);scroll-snap-align: start;text-decoration: none;color: var(--tinta);background: #fff;border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm);padding: 14px 16px;display: flex;flex-direction: column;gap: 4px}.faixa-tempo a:hover{background: var(--amarelo);color: var(--tinta)}.faixa-tempo b{font-family: var(--f-grito);font-size: 1.8rem;letter-spacing: .04em;color: var(--tomate-esc);line-height: 1}.faixa-tempo span{font-family: var(--f-titulo);font-weight: 700;line-height: 1.2}.credibilidade{display: grid;gap: 18px;grid-template-columns: 1fr;padding: 24px;background: #fff;border: var(--borda);border-radius: 18px;box-shadow: var(--sombra)}@media (min-width: 800px){.credibilidade{grid-template-columns: 1fr 1fr 1fr}}.credibilidade h3{margin-bottom: .3em}.credibilidade p{margin: 0;font-size: .98rem}.cta-final{margin-top: 64px;text-align: center;padding: 44px 20px;background: var(--verde-esc);color: #fff;border: var(--borda);border-radius: 22px;box-shadow: var(--sombra);background-image: radial-gradient(rgba(255,255,255,.14) 2.6px,transparent 2.8px);background-size: 20px 20px}.cta-final h2{color: #fff}.cta-final .hero-acoes{justify-content: center}.prosa{font-size: 1.1rem;line-height: 1.75}.prosa h2{margin-top: 1.5em;font-size: 1.6rem}.form-contato{display: grid;gap: 14px;margin-top: 18px;padding: 20px;background: #fff;border: var(--borda);border-radius: var(--raio);box-shadow: var(--sombra-sm)}.form-contato label{font-weight: 800;display: grid;gap: 4px}.form-contato input,.form-contato select,.form-contato textarea{font: inherit;padding: 10px 12px;border: 3px solid var(--tinta);border-radius: 10px;background: var(--papel);width: 100%}.form-contato textarea{min-height: 150px;resize: vertical}.pagina-404{text-align: center;padding: 60px 0}.pagina-404 .grito{font-family: var(--f-grito);font-size: clamp(5rem,22vw,10rem);line-height: 1;color: var(--tomate);text-shadow: 5px 5px 0 var(--tinta)}h1,h2,h3{text-wrap: balance}p,li{text-wrap: pretty}.hero-texto{position: relative;z-index: 1}.hero-arte{position: relative;z-index: 1;width: 100%}.artigo-corpo > p:first-child::first-letter{font-family: var(--f-titulo);font-weight: 700;float: left;font-size: 4.1em;line-height: .78;padding: .07em .12em 0 0;color: var(--tinta);text-shadow: 3px 3px 0 var(--c,var(--amarelo))}.prateleira .card-edicao:nth-child(3n+1) .arte{transform: rotate(-1.6deg)}.prateleira .card-edicao:nth-child(3n+2) .arte{transform: rotate(1.2deg)}.prateleira .card-edicao:nth-child(3n) .arte{transform: rotate(-.5deg)}.prateleira .card-edicao:hover .arte{transform: translateY(-6px) rotate(0)}.card-edicao .arte{position: relative;overflow: hidden}.card-edicao .arte::after{content: "";position: absolute;inset: -40% auto -40% -60%;width: 40%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform: skewX(-18deg);transition: left .7s ease;pointer-events: none;opacity: 0}.card-edicao.descoberto .arte::after{opacity: 1}.card-edicao.descoberto:hover .arte::after{left: 130%}.card-edicao.descoberto .arte{box-shadow: 4px 4px 0 var(--tinta),0 0 0 3px var(--amarelo) inset}.recompensa{position: relative;isolation: isolate}.recompensa::before{content: "";position: absolute;left: 50%;top: 52%;width: min(560px,120%);aspect-ratio: 1;transform: translate(-50%,-50%);z-index: -1;background: repeating-conic-gradient(rgba(255,210,63,.55) 0 7deg,transparent 7deg 14deg);-webkit-mask-image: radial-gradient(circle,#000 25%,transparent 68%);mask-image: radial-gradient(circle,#000 25%,transparent 68%);animation: gira 30s linear infinite}@keyframes gira{to{transform: translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.recompensa::before{animation: none}}.secao-cab h2{position: relative;display: inline-block}.secao-cab h2::after{content: "";display: block;height: 8px;margin-top: 6px;background-image: radial-gradient(var(--c,var(--tomate)) 40%,transparent 44%);background-size: 11px 8px;border-radius: 4px;width: 100%}.estante-grade{display: grid;gap: 0 30px}@media (min-width: 1000px){.estante-grade{grid-template-columns: 1fr 1fr}.estante-grade .prateleira{grid-template-columns: repeat(3,1fr);gap: 14px}.estante-grade .card-edicao .frase{display: none}}