.blog{display:flex;flex-direction:column;gap:28px;padding-top:32px;padding-bottom:72px}.blog--artigo{max-width:812px}.blog-migalhas ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--text-muted)}.blog-migalhas li{display:inline-flex;align-items:center;gap:8px;min-width:0}.blog-migalhas li+li:before{content:"›";color:var(--text-subtle)}.blog-migalhas a{color:var(--text-brand)}.blog-migalhas [aria-current=page]{max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-cabeca h1{margin:0;font:700 clamp(30px,4vw,44px) /1.12 var(--font-core);letter-spacing:-.03em;color:var(--text-strong);overflow-wrap:break-word}.blog-cabeca p{margin:14px 0 0;max-width:64ch;font-size:17px;line-height:1.6;color:var(--text-muted)}.blog-cabeca__sobre{margin-bottom:10px;font:600 12.5px var(--font-core);letter-spacing:.1em;text-transform:uppercase;color:var(--text-brand)}.blog-categorias ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.blog-categorias a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);font:600 14px var(--font-core);color:var(--text-muted)}.blog-categorias a:hover{color:var(--text-strong);border-color:var(--border-default);text-decoration:none}.blog-categorias a[aria-current=page]{background:var(--violet-500);border-color:var(--violet-500);color:#fff}.blog-categorias__total{font-size:12px;opacity:.75}.blog-grade{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.blog-cartao{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:border-color .15s}.blog-cartao:hover{border-color:var(--border-brand)}.blog-cartao:focus-within{outline:2px solid var(--action-primary);outline-offset:2px}.blog-cartao__capa{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;background:var(--violet-50)}.blog-cartao__corpo{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.blog-cartao__categoria{position:relative;z-index:1;padding:3px 10px;border-radius:999px;background:var(--violet-50);color:var(--violet-600);font:700 11.5px var(--font-core);letter-spacing:.04em;text-transform:uppercase}.blog-cartao__categoria:hover{color:var(--violet-800);text-decoration:none}.blog-cartao__titulo{margin:0;font:700 20px/1.25 var(--font-core);letter-spacing:-.015em;color:var(--text-strong)}.blog-cartao__link{color:inherit}.blog-cartao__link:hover{color:var(--text-brand);text-decoration:none}.blog-cartao__link:after{content:"";position:absolute;inset:0;border-radius:20px}.blog-cartao__link:focus-visible{outline:none}.blog-cartao__resumo{flex:1 1;margin:0;font-size:15px;line-height:1.55;color:var(--text-muted)}.blog-cartao__data{font-size:13px;color:var(--text-subtle)}.blog-vazio{padding:32px;border-radius:20px;border:1px dashed var(--border-default);background:var(--surface-canvas)}.blog-vazio h2{margin:0 0 8px;font:700 22px var(--font-core);color:var(--text-strong)}.blog-vazio p{margin:0;color:var(--text-body)}.blog-paginacao{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.blog-paginacao>:last-child{justify-self:end}.blog-paginacao__atual{font-size:14px;color:var(--text-muted)}.artigo{gap:28px}.artigo,.artigo__cabeca{display:flex;flex-direction:column}.artigo__cabeca{align-items:flex-start;gap:14px}.artigo__cabeca h1{margin:0;font:700 clamp(30px,4.4vw,44px) /1.12 var(--font-core);letter-spacing:-.03em;color:var(--text-strong);overflow-wrap:break-word}.artigo__linhaFina{margin:0;font-size:19px;line-height:1.55;color:var(--text-muted)}.artigo__meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--text-muted)}.artigo__meta>span+span:before{content:"·";margin-right:16px;color:var(--text-subtle)}.artigo__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.artigo__tags a{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--border-subtle);font-size:13px;color:var(--text-muted)}.artigo__tags a:hover{color:var(--text-brand);border-color:var(--border-brand);text-decoration:none}.artigo__capa{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:20px;background:var(--violet-50)}.artigo__sumario{padding:20px 24px;border-radius:16px;background:var(--surface-canvas);border:1px solid var(--border-subtle)}.artigo__sumario h2{margin:0 0 8px;font:700 13px var(--font-core);letter-spacing:.08em;text-transform:uppercase;color:var(--text-brand)}.artigo__sumario ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:16px}.artigo__corpo{font-size:18px;line-height:1.75;color:var(--text-body);overflow-wrap:break-word}.artigo__corpo>:first-child{margin-top:0}.artigo__corpo :is(p,ul,ol,blockquote,pre,.artigo__tabela){margin:0 0 20px}.artigo__corpo h2{margin:40px 0 14px;font:700 28px/1.2 var(--font-core);letter-spacing:-.02em;color:var(--text-strong);scroll-margin-top:16px}.artigo__corpo h3{margin:28px 0 10px;font:700 21px/1.3 var(--font-core);color:var(--text-strong)}.artigo__corpo h4{margin:24px 0 8px;font:700 18px var(--font-core);color:var(--text-strong)}.artigo__corpo :is(ul,ol){padding-left:24px}.artigo__corpo li+li{margin-top:6px}.artigo__corpo a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.artigo__corpo blockquote{margin-inline:0;padding:12px 20px;border-left:4px solid var(--violet-500);background:var(--violet-50);border-radius:0 12px 12px 0;color:var(--text-strong)}.artigo__corpo blockquote>:last-child{margin-bottom:0}.artigo__corpo code{font-family:var(--font-mono);font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--surface-sunken)}.artigo__corpo pre{padding:16px;border-radius:12px;background:var(--neutral-900);color:#f4f4f6;overflow-x:auto;font-size:14px;line-height:1.5}.artigo__corpo pre code{padding:0;background:none;color:inherit}.artigo__corpo hr{margin:32px 0;border:0;border-top:1px solid var(--border-subtle)}.artigo__imagem{display:block;max-width:100%;height:auto;border-radius:14px;margin:8px 0}.artigo__tabela{overflow-x:auto;border-radius:12px;border:1px solid var(--border-subtle)}.artigo__tabela table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.artigo__tabela :is(th,td){padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle)}.artigo__tabela th{background:var(--violet-50);color:var(--text-strong);font-weight:700}.artigo__tabela tr:last-child td{border-bottom:0}.artigo__perguntas{display:flex;flex-direction:column;gap:12px}.artigo__perguntas h2,.artigo__relacionados h2{margin:0 0 4px;font:700 28px/1.2 var(--font-core);letter-spacing:-.02em;color:var(--text-strong)}.artigo__perguntas details{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card)}.artigo__perguntas summary{cursor:pointer;padding:16px 20px;font:600 16.5px/1.4 var(--font-core);color:var(--text-strong)}.artigo__perguntas details p{margin:0;padding:0 20px 18px;font-size:16px;line-height:1.65;color:var(--text-body)}.artigo__relacionados{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media (max-width:640px){.artigo__corpo{font-size:17px}.artigo__corpo h2{font-size:24px}}