.blog-head{padding-block:calc(var(--header-h) + 2rem) var(--sp-6);position:relative}.blog-head h1{max-width:20ch;margin-bottom:var(--sp-4)}.blog-head .lead{max-width:64ch}.blog-filtros{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-6);padding:0;list-style:none}.blog-filtro{display:inline-flex;align-items:center;gap:.5em;padding:.45rem .95rem;border:1px solid var(--glass-brd);border-radius:999px;background:#ffffff08;color:var(--text);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-cine)}.blog-filtro:hover{border-color:var(--border-glow);color:var(--text)}.blog-filtro[aria-current=page]{border-color:var(--border-glow);background:#3cbdaf1f;color:var(--accent)}.blog-filtro__n{font-variant-numeric:tabular-nums;color:var(--text-muted)}.post-cards{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none}.post-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);min-width:0}.post-card__cat{position:relative;z-index:1;align-self:flex-start;margin-bottom:0;text-decoration:none}.post-card__cat:hover{color:var(--link-hover)}.post-card__titulo{font-size:var(--fs-lg);line-height:1.25;margin:0;text-wrap:pretty}.post-card__titulo a{color:var(--text);text-decoration:none}.post-card__titulo a:after{content:"";position:absolute;inset:0;border-radius:inherit}.post-card:hover .post-card__titulo a,.post-card__titulo a:focus-visible{color:var(--accent)}.post-card__desc{color:var(--text-muted);font-size:var(--fs-sm);margin:0;text-wrap:pretty}.post-card__meta{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.blog-vazio{padding:var(--sp-6);text-align:center}.blog-vazio h2{font-size:var(--fs-xl)}.blog-vazio p{color:var(--text-muted);max-width:52ch;margin-inline:auto}.artigo{padding-block:calc(var(--header-h) + 1.5rem) var(--sp-7)}.artigo__topo{max-width:74ch}.artigo__topo h1{font-size:clamp(2rem,3.4vw + .8rem,3.1rem);line-height:1.04;text-wrap:balance;margin-bottom:var(--sp-4)}.artigo__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 var(--sp-5);padding:0;list-style:none;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.artigo__meta a{color:var(--accent);text-decoration:none}.artigo__capa{border-radius:var(--radius-lg);border:1px solid var(--glass-brd);margin-bottom:var(--sp-6);width:100%}.sumario{max-width:68ch;margin-bottom:var(--sp-6);padding:var(--sp-5)}.sumario>p{margin:0 0 var(--sp-3)}.sumario ol{margin:0;padding-left:1.4em;counter-reset:none}.sumario li{margin-bottom:var(--sp-2)}.sumario li:last-child{margin-bottom:0}.sumario a{color:var(--text);text-decoration:none;border-bottom:1px solid transparent}.sumario a:hover{color:var(--accent);border-bottom-color:var(--border-glow)}.artigo__corpo{max-width:68ch;font-size:1.075rem;line-height:1.75;color:var(--text)}.artigo__corpo>*+*{margin-top:var(--sp-4)}.artigo__corpo h2{font-size:clamp(1.45rem,1.6vw + .9rem,1.95rem);line-height:1.15;margin:var(--sp-7) 0 var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border);text-wrap:balance}.artigo__corpo h3{font-size:1.2rem;margin:var(--sp-6) 0 var(--sp-3);color:var(--text)}.artigo__corpo p,.artigo__corpo li{color:#d2dee6;text-wrap:pretty}.artigo__corpo ul,.artigo__corpo ol{padding-left:1.35em}.artigo__corpo li+li{margin-top:var(--sp-2)}.artigo__corpo a{color:var(--link);text-decoration:underline;text-decoration-color:var(--border-glow);text-underline-offset:.2em}.artigo__corpo a:hover{color:var(--link-hover)}.artigo__corpo strong{color:var(--text)}.artigo__corpo blockquote{margin-inline:0;padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:#ffffff08;color:var(--text-muted)}.artigo__corpo blockquote p:last-child{margin-bottom:0}.artigo__corpo table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);display:block;overflow-x:auto}.artigo__corpo th,.artigo__corpo td{border:1px solid var(--border);padding:var(--sp-3);text-align:left;vertical-align:top}.artigo__corpo th{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.artigo__corpo code{font-family:var(--font-mono);font-size:.9em;background:#ffffff0f;border-radius:4px;padding:.1em .35em}.artigo__corpo img{border-radius:var(--radius);border:1px solid var(--glass-brd)}.artigo__corpo h2[id],.artigo__corpo h3[id]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.artigo__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-6) 0 0;padding:0;list-style:none;max-width:68ch}.artigo__rodape{max-width:68ch}.artigo__rodape .container{max-width:none;padding-inline:0}.artigo__rodape .section{padding-block:var(--sp-6) 0}.artigo__rodape h2{font-size:var(--fs-2xl)}.artigo__rodape .faq-list{margin-bottom:var(--sp-3)}.artigo__atualizado{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-5)}.artigo-cta{position:relative;overflow:hidden;padding:var(--sp-6);margin-top:var(--sp-7)}.artigo-cta h2{font-size:var(--fs-2xl);margin-bottom:var(--sp-3);text-wrap:balance}.artigo-cta p{color:var(--text-muted);max-width:54ch}.artigo-cta__acoes{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.artigo-cta__nota{font-size:var(--fs-xs);margin:var(--sp-4) 0 0}@media(max-width:720px){.blog-head{padding-block:calc(var(--header-h) + 1.25rem) var(--sp-5)}.artigo-cta{padding:var(--sp-5)}}
