.portal[data-astro-cid-iaroidfq]{background:radial-gradient(60rem 30rem at 50% 0%, #04110f59, #04110feb 70%), linear-gradient(0deg, var(--abismo) 2%, transparent 40%), url(/arte/hero-960.webp) center 30% / cover no-repeat;padding-block:clamp(1.25rem,4vh,3rem)}body:has(.portal) .rodape{margin-top:0}.cartao-portal[data-astro-cid-iaroidfq]{border-radius:calc(var(--raio) * 2);background:#04110ff0;border:1px solid #c8a45c66;grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);max-width:60rem;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #0000008c}.lado[data-astro-cid-iaroidfq]{background:linear-gradient(#0a2e2ab3,#04110fe6),url(/arte/hero-960.webp) 70% 40%/cover no-repeat;border-right:1px solid #c8a45c40;padding:2rem 1.75rem}.marca-portal[data-astro-cid-iaroidfq]{font-family:var(--fonte-titulo);color:var(--ouro-claro);align-items:center;gap:.55rem;margin:0 0 1.5rem;font-size:1.25rem;display:flex}.lado[data-astro-cid-iaroidfq] h1[data-astro-cid-iaroidfq]{margin-bottom:.4rem;font-size:clamp(2.1rem,4vw,2.7rem)}.sub[data-astro-cid-iaroidfq]{color:var(--pedra-suave);margin:0}.extra[data-astro-cid-iaroidfq]:not(:empty){margin-top:1.5rem}.miolo[data-astro-cid-iaroidfq]{align-self:center;padding:2rem 2.25rem}@media (width<=52rem){.cartao-portal[data-astro-cid-iaroidfq]{grid-template-columns:1fr}.lado[data-astro-cid-iaroidfq]{border-bottom:1px solid #c8a45c40;border-right:0;padding:1.4rem 1.25rem 1.25rem}.marca-portal[data-astro-cid-iaroidfq],.lado[data-astro-cid-iaroidfq] .vantagens{display:none}.lado[data-astro-cid-iaroidfq] .nota-lado{margin-top:0}.extra[data-astro-cid-iaroidfq]:not(:empty){margin-top:.9rem}.miolo[data-astro-cid-iaroidfq]{padding:1.5rem 1.25rem 1.75rem}}@media (width<=30rem){.portal[data-astro-cid-iaroidfq]>.envelope[data-astro-cid-iaroidfq]{padding-inline:.6rem}}.vantagens{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.vantagens li{grid-template-columns:1.2rem 1fr;gap:.55rem;line-height:1.35;display:grid}.vantagens li:before{content:"";background:var(--ouro);width:.55rem;height:.55rem;margin:.42rem 0 0 .25rem;transform:rotate(45deg);box-shadow:0 0 0 3px #c8a45c2e}.nota-lado{border-left:3px solid var(--ouro);background:#c8a45c1a;margin:1.25rem 0 0;padding:.7rem .85rem;font-size:.98rem}.grade-2{grid-template-columns:1fr 1fr;gap:1rem 1.1rem;display:grid}.grade-2>.inteira{grid-column:1/-1}.grade-2>.aceite{align-self:end;padding-bottom:.2rem}@media (width<=36rem){.grade-2{grid-template-columns:1fr}}.rotulo-com-link{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rotulo-com-link a{font-size:.95rem;font-weight:400}.links-portal{color:var(--pedra-suave);border-top:1px solid #e8dec41f;gap:.35rem;margin:1.4rem 0 0;padding-top:1.1rem;display:grid}.links-portal p{margin:0}.links-portal[hidden]{display:none}.painel-passo{gap:1rem;display:grid}.painel-passo[hidden]{display:none}.painel-passo:focus{outline:none}.painel-passo h2{margin:0;font-size:clamp(1.8rem,3vw,2.2rem)}.painel-passo p{margin:0}.painel-passo .destaque{color:var(--ouro-claro);overflow-wrap:anywhere;font-weight:700}.painel-passo .acoes{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.painel-passo .ajuda{color:var(--pedra-suave);font-size:.98rem}.icone-passo{border:1px solid var(--ouro);width:3.4rem;height:3.4rem;color:var(--ouro-claro);background:#c8a45c1a;border-radius:50%;place-items:center;display:grid}.icone-passo[data-tipo=ok]{border-color:var(--brilho);color:var(--brilho);background:#3fd6c01a}.icone-passo[data-tipo=erro]{border-color:var(--erro);color:var(--erro);background:#e0735a1a}.icone-passo svg{width:1.7rem;height:1.7rem}.etapas{counter-reset:etapa;gap:.5rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.etapas li{color:var(--pedra-suave);counter-increment:etapa;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.etapas li:before{content:counter(etapa);width:1.9rem;height:1.9rem;font-family:var(--fonte-titulo);border:1px solid #e8dec44d;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.etapas li.feito{color:var(--pedra)}.etapas li.feito:before{content:"✓";border-color:var(--brilho);color:var(--brilho)}.etapas li.atual{color:var(--pedra);font-weight:700}.etapas li.atual:before{border-color:var(--ouro);color:var(--abismo);background:var(--ouro)}.giro-grande{border:3px solid #c8a45c40;border-top-color:var(--ouro);border-radius:50%;width:2.4rem;height:2.4rem;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}
