.pagina[data-astro-cid-phjacfbw]{--leitura:760px;--apoio:var(--muted-foreground);max-width:none;padding:clamp(32px,5vw,64px) 0 3rem}.coluna[data-astro-cid-phjacfbw]{max-width:var(--container-site);padding:0 var(--gutter,1.25rem);margin:0 auto}.coluna[data-astro-cid-phjacfbw]>h2[data-astro-cid-phjacfbw],.coluna[data-astro-cid-phjacfbw]>.apoio[data-astro-cid-phjacfbw],.coluna[data-astro-cid-phjacfbw]>.micro[data-astro-cid-phjacfbw],.coluna[data-astro-cid-phjacfbw]>.sec-kicker[data-astro-cid-phjacfbw],.coluna[data-astro-cid-phjacfbw]>.linha-do-tempo[data-astro-cid-phjacfbw],.coluna[data-astro-cid-phjacfbw]>.selo[data-astro-cid-phjacfbw]{max-width:var(--leitura)}.coluna[data-astro-cid-phjacfbw]>.micro[data-astro-cid-phjacfbw].centro{margin-inline:auto}.abertura[data-astro-cid-phjacfbw]{padding:0 0 1rem}.abertura[data-astro-cid-phjacfbw] .coluna[data-astro-cid-phjacfbw]>[data-astro-cid-phjacfbw]{max-width:var(--leitura)}.abertura[data-astro-cid-phjacfbw] .ds-kicker[data-astro-cid-phjacfbw]{display:block}h1[data-astro-cid-phjacfbw]{font-size:var(--web-h1);line-height:1.08;font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--foreground);text-wrap:balance;margin:.9rem 0 0}h2[data-astro-cid-phjacfbw]{font-size:var(--web-h2);line-height:1.12;font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--foreground);text-wrap:balance;margin:0 0 .75rem}.sub[data-astro-cid-phjacfbw]{color:var(--apoio);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.55}.apoio[data-astro-cid-phjacfbw]{color:var(--apoio);margin:0 0 .9rem;font-size:1rem;line-height:1.65}.micro[data-astro-cid-phjacfbw]{color:var(--apoio);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.micro[data-astro-cid-phjacfbw].centro{text-align:center}.sem-margem[data-astro-cid-phjacfbw]{margin:0}.secao[data-astro-cid-phjacfbw]{padding:2.25rem 0}.caixa-form[data-astro-cid-phjacfbw]{margin-top:1.5rem}.resumo-form[data-astro-cid-phjacfbw]{cursor:pointer;color:var(--primary-ink);align-items:center;gap:.4rem;min-height:44px;padding:.4rem 0;font-size:.9375rem;font-weight:720;list-style:none;display:inline-flex}.resumo-form[data-astro-cid-phjacfbw]::-webkit-details-marker{display:none}.resumo-form[data-astro-cid-phjacfbw]:after{content:"+";font-size:1.1rem;line-height:1}.caixa-form[data-astro-cid-phjacfbw][open] .resumo-form[data-astro-cid-phjacfbw]:after{content:"−"}.pagina[data-astro-cid-phjacfbw][data-tem-resultado="0"] .resumo-form[data-astro-cid-phjacfbw]{display:none}.formulario[data-astro-cid-phjacfbw]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-hero);box-shadow:var(--shadow-card);margin-top:.75rem;padding:clamp(20px,3vw,32px)}fieldset[data-astro-cid-phjacfbw]{border:none;margin:0 0 1.1rem;padding:0}legend[data-astro-cid-phjacfbw]{color:var(--color-dark);margin-bottom:.6rem;padding:0;font-size:.9rem;font-weight:800}.opcoes[data-astro-cid-phjacfbw]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}@media (width<=480px){.opcoes[data-astro-cid-phjacfbw]{grid-template-columns:1fr}}.opcao[data-astro-cid-phjacfbw]{cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:44px;transition:border-color .2s,background .2s,transform .4s var(--ease-spring);flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 1rem .95rem;display:flex;position:relative}.opcao[data-astro-cid-phjacfbw]:hover{transform:translateY(-2px)}.opcao[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:50%;width:22px;height:22px;margin:0;transition:background .2s,border-color .2s;position:absolute;top:12px;right:12px}.opcao[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw]:checked{background:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}.opcao-ic[data-astro-cid-phjacfbw]{background:var(--primary-a10);width:36px;height:36px;color:var(--primary-ink);border-radius:50%;place-items:center;font-size:1.125rem;font-style:normal;display:grid}.opcao-tx[data-astro-cid-phjacfbw]{flex-direction:column;gap:.15rem;display:flex}.opcao[data-astro-cid-phjacfbw] b[data-astro-cid-phjacfbw]{color:var(--color-text);font-size:.95rem;font-weight:800}.opcao[data-astro-cid-phjacfbw] small[data-astro-cid-phjacfbw]{color:var(--apoio);font-size:.8125rem;line-height:1.35}.opcao[data-astro-cid-phjacfbw]:has(input:checked){border-color:var(--primary);background:var(--primary-a10)}.opcao[data-astro-cid-phjacfbw]:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.campos[data-astro-cid-phjacfbw]{flex-direction:column;gap:.9rem;display:flex}.campo[data-astro-cid-phjacfbw]{flex-direction:column;gap:.35rem;display:flex}.campo[data-astro-cid-phjacfbw].estreito{max-width:220px}.rotulo[data-astro-cid-phjacfbw]{color:var(--color-text);font-size:.85rem;font-weight:700}.campo[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw],.campo[data-astro-cid-phjacfbw] select[data-astro-cid-phjacfbw]{color:var(--color-text);background:var(--field-bg);border:1.5px solid var(--field-border);border-radius:var(--radius-input);width:100%;min-height:48px;padding:0 .9rem;font-family:inherit;font-size:1rem;font-weight:600}.campo[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw]:focus-visible,.campo[data-astro-cid-phjacfbw] select[data-astro-cid-phjacfbw]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-color:var(--primary-ink)}.campo[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw]:focus,.campo[data-astro-cid-phjacfbw] select[data-astro-cid-phjacfbw]:focus{border-color:var(--primary-ink)}.botao[data-astro-cid-phjacfbw]:focus-visible,.escolha[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw]:focus-visible,.escolha-temas[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw]:focus-visible,.resumo-form[data-astro-cid-phjacfbw]:focus-visible,.pergunta[data-astro-cid-phjacfbw] summary[data-astro-cid-phjacfbw]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.grupo[data-astro-cid-phjacfbw]{flex-wrap:wrap;gap:.75rem;display:flex}.ciclo[data-astro-cid-phjacfbw] summary[data-astro-cid-phjacfbw]{color:var(--primary-ink);cursor:pointer;align-items:center;min-height:44px;font-size:.9375rem;font-weight:700;display:flex}.ciclo[data-astro-cid-phjacfbw][open] summary[data-astro-cid-phjacfbw]{margin-bottom:.6rem}.erro[data-astro-cid-phjacfbw]{color:var(--primary-ink);background:var(--primary-a10);border-radius:12px;margin-top:.9rem;padding:.7rem .85rem;font-size:.9rem;font-weight:700}.botao[data-astro-cid-phjacfbw]{width:100%;margin-top:1.1rem}.botao[data-astro-cid-phjacfbw].secundario,.botao[data-astro-cid-phjacfbw].texto{text-align:center}.botao[data-astro-cid-phjacfbw].recusa{text-align:center;color:var(--foreground);text-underline-offset:3px;margin-top:.5rem;font-weight:600;text-decoration:underline}.legal[data-astro-cid-phjacfbw]{color:var(--apoio);text-align:center;margin-top:.7rem;font-size:.8125rem}.hp[data-astro-cid-phjacfbw]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.resultado[data-astro-cid-phjacfbw]{padding-top:.5rem}.cartao[data-astro-cid-phjacfbw]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:clamp(20px,3vw,28px)}.cartao[data-astro-cid-phjacfbw].destaque{border-color:var(--primary);box-shadow:var(--shadow-card)}.acima[data-astro-cid-phjacfbw]{color:var(--apoio);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.85rem;font-weight:800}.data-grande[data-astro-cid-phjacfbw]{color:var(--primary-ink);text-wrap:balance;margin:.35rem 0 .2rem;font-size:clamp(1.7rem,5.6vw,2.4rem);font-weight:900;line-height:1.12}.abaixo[data-astro-cid-phjacfbw]{color:var(--apoio);margin:0;font-size:.98rem;font-weight:700}.numeros[data-astro-cid-phjacfbw]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.2rem 0 1rem;display:grid}@media (width<=520px){.numeros[data-astro-cid-phjacfbw]{text-align:left;grid-template-columns:1fr}}.numeros[data-astro-cid-phjacfbw] div[data-astro-cid-phjacfbw]{flex-direction:column;gap:.1rem;display:flex}.numeros[data-astro-cid-phjacfbw] b[data-astro-cid-phjacfbw]{color:var(--color-text);font-size:1.02rem;font-weight:800}.numeros[data-astro-cid-phjacfbw] span[data-astro-cid-phjacfbw]{color:var(--apoio);font-size:.78rem}.barra[data-astro-cid-phjacfbw]{background:var(--primary-a20);border-radius:999px;height:10px;overflow:hidden}.preenchida[data-astro-cid-phjacfbw]{background:var(--primary);border-radius:999px;height:100%}.cartao-editor[data-astro-cid-phjacfbw]{grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"preview controles""preview acoes";align-items:start;gap:1rem 1.5rem;margin-top:1.2rem;display:grid}.cartao-preview[data-astro-cid-phjacfbw]{grid-area:preview;justify-content:center;min-width:0;display:flex;position:relative}.cartao-preview[data-astro-cid-phjacfbw] img[data-astro-cid-phjacfbw]{border-radius:var(--radius-card);background:var(--secondary);width:min(100%,300px);height:auto;box-shadow:var(--shadow-card);transition:opacity .2s;display:block}.cartao-preview[data-astro-cid-phjacfbw].carregando img[data-astro-cid-phjacfbw]{opacity:.2}.cartao-preview[data-astro-cid-phjacfbw].falhou img[data-astro-cid-phjacfbw]{opacity:0}.estado-preview[data-astro-cid-phjacfbw]{background:var(--secondary);border-radius:var(--radius-card);color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.9rem;font-weight:700;display:flex;position:absolute;inset:0}.estado-preview[data-astro-cid-phjacfbw][hidden],.estado-preview[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw][hidden]{display:none}.estado-preview[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw]{border:1px solid var(--primary);background:var(--surface);color:var(--primary-ink);font:inherit;cursor:pointer;border-radius:999px;min-height:44px;padding:0 1rem}.controles[data-astro-cid-phjacfbw]{flex-direction:column;grid-area:controles;gap:.9rem;min-width:0;display:flex}.escolhas[data-astro-cid-phjacfbw]{flex-direction:column;gap:.75rem;display:flex}.grupo-escolha[data-astro-cid-phjacfbw]{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-width:0;display:flex}.escolha[data-astro-cid-phjacfbw]{background:var(--surface-cream);border:1px solid var(--border);border-radius:999px;gap:.3rem;padding:.25rem;display:flex}.escolha[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw]{cursor:pointer;color:var(--apoio);background:0 0;border:none;border-radius:999px;min-height:44px;padding:.45rem .9rem;font-family:inherit;font-size:.85rem;font-weight:700}.escolha[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw].ativo{background:var(--primary);color:var(--primary-foreground)}.escolha-temas[data-astro-cid-phjacfbw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.escolha-temas[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw]{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:56px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.2;display:flex}.escolha-temas[data-astro-cid-phjacfbw] button[data-astro-cid-phjacfbw].ativo{border:2px solid var(--primary);background:var(--primary-a10);padding:calc(.45rem - 1px) calc(.55rem - 1px)}.escolha-temas[data-astro-cid-phjacfbw] img[data-astro-cid-phjacfbw],.amostra[data-astro-cid-phjacfbw]{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.amostra[data-astro-cid-phjacfbw]{background:var(--amostra);border:1px solid var(--color-border)}.acoes[data-astro-cid-phjacfbw]{flex-direction:column;grid-area:acoes;gap:.6rem;display:flex}.acoes[data-astro-cid-phjacfbw] .botao[data-astro-cid-phjacfbw]{margin-top:0}@media (width<=600px){.cartao-editor[data-astro-cid-phjacfbw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"controles""preview""acoes";gap:1.25rem}.cartao-preview[data-astro-cid-phjacfbw] img[data-astro-cid-phjacfbw]{width:min(100%,250px)}.escolhas[data-astro-cid-phjacfbw]{flex-direction:column}.escolha-temas[data-astro-cid-phjacfbw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.grade[data-astro-cid-phjacfbw]{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1rem;display:grid}.grade[data-astro-cid-phjacfbw].dois{grid-template-columns:1fr 1fr}@media (width<=560px){.grade[data-astro-cid-phjacfbw],.grade[data-astro-cid-phjacfbw].dois{grid-template-columns:1fr}}.cartao[data-astro-cid-phjacfbw].pequeno{padding:1.1rem}.titulo-mini[data-astro-cid-phjacfbw]{text-transform:uppercase;letter-spacing:.07em;color:var(--apoio);margin:0;font-size:.75rem;font-weight:800}.valor[data-astro-cid-phjacfbw]{color:var(--foreground);margin:.25rem 0 .4rem;font-size:1.1875rem;font-weight:800}.ponte[data-astro-cid-phjacfbw]{text-decoration:none;transition:transform .15s,border-color .15s;display:block}.ponte[data-astro-cid-phjacfbw]:hover{border-color:var(--primary);box-shadow:var(--shadow-card);transform:translateY(-3px)}.linha-forte[data-astro-cid-phjacfbw]{color:var(--color-text);margin:0 0 .8rem;font-size:1rem;line-height:1.6}.linha-do-tempo[data-astro-cid-phjacfbw]{flex-direction:column;gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.linha-do-tempo[data-astro-cid-phjacfbw] li[data-astro-cid-phjacfbw]{border-left:3px solid var(--primary-a20);grid-template-columns:120px 1fr;align-items:baseline;gap:.2rem 1rem;padding:.5rem 0 .5rem 1rem;display:grid}@media (width<=520px){.linha-do-tempo[data-astro-cid-phjacfbw] li[data-astro-cid-phjacfbw]{grid-template-columns:1fr}}.linha-do-tempo[data-astro-cid-phjacfbw] li[data-astro-cid-phjacfbw].passou{opacity:.55}.semana[data-astro-cid-phjacfbw]{color:var(--primary-ink);font-size:.9rem;font-weight:800}.quando[data-astro-cid-phjacfbw]{color:var(--color-text);font-size:.95rem;font-weight:700}.oque[data-astro-cid-phjacfbw]{color:var(--apoio);grid-column:1/-1;font-size:.85rem;line-height:1.5}.lead[data-astro-cid-phjacfbw] .coluna[data-astro-cid-phjacfbw]{background:var(--surface-cream);border-radius:var(--radius-hero);max-width:calc(var(--container-site) - 2*var(--gutter,1.25rem));padding:clamp(24px,4vw,48px)}.lead[data-astro-cid-phjacfbw] .coluna[data-astro-cid-phjacfbw]>[data-astro-cid-phjacfbw]{max-width:var(--leitura)}.form-baixar[data-astro-cid-phjacfbw]{display:contents}.confirmado[data-astro-cid-phjacfbw]{background:var(--surface);border-radius:var(--radius-2xl);color:var(--color-text);margin-top:1rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.form-lead[data-astro-cid-phjacfbw]{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.dupla[data-astro-cid-phjacfbw]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=520px){.dupla[data-astro-cid-phjacfbw]{grid-template-columns:1fr}}.form-lead[data-astro-cid-phjacfbw] .campo[data-astro-cid-phjacfbw] input[data-astro-cid-phjacfbw]{background:var(--color-surface)}.metodo-texto[data-astro-cid-phjacfbw] .apoio[data-astro-cid-phjacfbw]{color:var(--muted-foreground)}.fontes-card[data-astro-cid-phjacfbw]{max-width:var(--container-article,720px);border-radius:var(--radius-card);background:var(--surface-cream);margin:0 auto;padding:1.5rem 1.75rem}.fontes-card[data-astro-cid-phjacfbw] h2[data-astro-cid-phjacfbw]{margin:0 0 1rem;font-size:1.125rem}.fontes[data-astro-cid-phjacfbw] ul[data-astro-cid-phjacfbw]{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.fontes[data-astro-cid-phjacfbw] li[data-astro-cid-phjacfbw] a[data-astro-cid-phjacfbw]{background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--primary-ink);border-radius:999px;padding:.55rem .9rem;font-size:.875rem;font-weight:700;display:inline-block}.selo[data-astro-cid-phjacfbw]{color:var(--apoio);border-top:1px solid var(--color-border);margin:0;padding-top:.9rem;font-size:.875rem;line-height:1.6}
