.post-topo[data-astro-cid-jo55ryrt]{background:var(--navy);color:var(--white);padding:34px 0 46px}.post-topo[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{color:var(--white);max-width:900px;margin:14px 0 12px;font-size:clamp(1.9rem,4.2vw,2.9rem)}.post-resumo[data-astro-cid-jo55ryrt]{opacity:.9;max-width:780px;margin:0 0 18px;font-size:1.15rem}.post-meta[data-astro-cid-jo55ryrt]{opacity:.8;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:14px;display:flex}.migalhas[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.migalhas[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]+li[data-astro-cid-jo55ryrt]:before{content:"›";opacity:.6;margin-right:6px}.migalhas[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--white);opacity:.8}.post-grade[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:50px;padding-top:40px;padding-bottom:60px;display:grid}.post-capa[data-astro-cid-jo55ryrt]{margin:0 0 28px}.post-capa[data-astro-cid-jo55ryrt] img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.post-capa[data-astro-cid-jo55ryrt] figcaption[data-astro-cid-jo55ryrt]{color:var(--muted);margin-top:8px;font-size:13px}.post-capa[data-astro-cid-jo55ryrt] figcaption[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:inherit}.sumario[data-astro-cid-jo55ryrt]{background:var(--light);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:18px 24px}.sumario[data-astro-cid-jo55ryrt] summary[data-astro-cid-jo55ryrt]{font-family:var(--font-heading);color:var(--navy);cursor:pointer;font-weight:600}.sumario[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{columns:2;column-gap:30px;margin:12px 0 0;padding-left:1.3em}.sumario[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{break-inside:avoid;margin:4px 0}.post-corpo[data-astro-cid-jo55ryrt]{max-width:none;margin:0;padding:0}.post-faq[data-astro-cid-jo55ryrt]{margin-top:40px}.post-faq[data-astro-cid-jo55ryrt] details[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--border);padding:14px 0}.post-faq[data-astro-cid-jo55ryrt] summary[data-astro-cid-jo55ryrt]{color:var(--navy);cursor:pointer;font-weight:700}.post-faq[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{margin:10px 0 0}.aviso-fontes[data-astro-cid-jo55ryrt]{color:var(--muted);font-size:14px}.post-lateral[data-astro-cid-jo55ryrt]{position:relative}.lateral-caixa[data-astro-cid-jo55ryrt]{background:var(--sky);border:1px solid var(--border);border-radius:14px;padding:24px;position:sticky;top:24px}.lateral-caixa[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{font-size:15px}.lateral-titulo[data-astro-cid-jo55ryrt]{font-family:var(--font-heading);color:var(--navy);margin:0 0 8px;font-weight:700;font-size:1.1rem!important}.lateral-caixa[data-astro-cid-jo55ryrt] .btn[data-astro-cid-jo55ryrt]{text-align:center;margin:14px 0 10px;display:block}.lateral-link[data-astro-cid-jo55ryrt]{font-size:14px;font-weight:700}.relacionados[data-astro-cid-jo55ryrt]{background:var(--light);padding:60px 0 80px}.relacionados[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{margin-bottom:24px;font-size:1.6rem}.rel-grade[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rel-card[data-astro-cid-jo55ryrt]{background:var(--white);color:var(--navy);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.rel-card[data-astro-cid-jo55ryrt]:hover{transform:translateY(-3px)}.rel-card[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.rel-cat[data-astro-cid-jo55ryrt]{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);padding:16px 18px 0;font-size:12px;font-weight:700}.rel-titulo[data-astro-cid-jo55ryrt]{font-family:var(--font-heading);padding:6px 18px 20px;font-weight:600;line-height:1.35}@media (width<=1024px){.post-grade[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr)}.post-lateral[data-astro-cid-jo55ryrt]{display:none}}@media (width<=767px){.rel-grade[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.sumario[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{columns:1}}
