.blog-header{padding-block:var(--space-16) var(--space-12)}.blog-header__titulo{font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);max-width:18em;margin-block:var(--space-3) var(--space-4)}.blog-header__lead{font-size:var(--font-size-lead);color:var(--color-text-muted);max-width:40em;line-height:var(--line-height-base)}.blog-categorias{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6);list-style:none;padding:0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.artigo-card__link{display:flex;flex-direction:column;height:100%;background:var(--color-white);border:.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.artigo-card__link:hover,.artigo-card__link:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.artigo-card__img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.artigo-card__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.artigo-card__titulo{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.artigo-card__desc{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-base)}.artigo-card__meta{margin-top:auto;padding-top:var(--space-2);font-size:var(--font-size-small);color:var(--color-text-muted)}.artigo-card__rascunho{color:var(--color-primary)}@media(min-width:900px){.artigo-card--destaque .artigo-card__link{flex-direction:row}.artigo-card--destaque picture{flex:0 0 55%}.artigo-card--destaque .artigo-card__img{height:100%;aspect-ratio:auto}.artigo-card--destaque .artigo-card__body{padding:var(--space-8);justify-content:center}.artigo-card--destaque .artigo-card__titulo{font-size:var(--font-size-h2)}}.artigo-header{padding-block:var(--space-12) var(--space-8)}.artigo-header__inner{max-width:880px}.artigo-breadcrumb{font-size:var(--font-size-small);color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.artigo-breadcrumb a{color:var(--color-primary)}.artigo-rascunho{display:inline-block;background:#fff3cd;color:#856404;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-small);margin-bottom:var(--space-4)}.artigo-header__titulo{font-size:clamp(30px,4vw,52px);font-weight:var(--font-weight-medium);line-height:1.12;letter-spacing:-.015em;margin-bottom:var(--space-6)}.artigo-header__meta{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.8}.artigo-header__meta a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.artigo-capa img{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--radius-xl)}.artigo-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-12) var(--space-16)}@media(min-width:1024px){.artigo-layout{grid-template-columns:240px minmax(0,720px);gap:var(--space-16);justify-content:center}}.artigo-sumario{font-size:var(--font-size-small);border-left:2px solid var(--color-primary-light);padding-left:var(--space-4);align-self:start}@media(min-width:1024px){.artigo-sumario{position:sticky;top:112px}}.artigo-sumario__titulo{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.artigo-sumario ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.artigo-sumario a{color:var(--color-text-muted);line-height:1.4}.artigo-sumario a:hover{color:var(--color-primary)}.resposta-direta{background:var(--color-primary-light);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-12)}.resposta-direta__rotulo{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.resposta-direta__texto{font-size:var(--font-size-lead);line-height:1.6;color:var(--color-black)}.prosa{font-size:18px;line-height:1.75;color:var(--color-black)}.prosa>*+*{margin-top:1.1em}.prosa h2{font-size:clamp(24px,2.6vw,32px);font-weight:var(--font-weight-medium);line-height:1.2;margin-top:2.2em;scroll-margin-top:110px}.prosa h3{font-size:clamp(19px,1.8vw,22px);font-weight:var(--font-weight-medium);line-height:1.3;margin-top:1.8em;scroll-margin-top:110px}.prosa a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.prosa ul,.prosa ol{padding-left:1.4em}.prosa li+li{margin-top:.4em}.prosa strong{font-weight:var(--font-weight-semibold)}.prosa blockquote{border-left:3px solid var(--color-secondary);padding-left:var(--space-6);color:var(--color-text-muted)}.prosa img{max-width:100%;height:auto;border-radius:var(--radius-lg)}.prosa figure figcaption,.prosa .legenda{font-size:var(--font-size-small);color:var(--color-text-muted);margin-top:var(--space-2)}.prosa code{font-size:.9em;background:var(--color-surface);padding:.1em .35em;border-radius:var(--radius-sm)}.prosa hr{border:0;border-top:1px solid var(--color-border);margin-block:2.5em}.prosa table{width:100%;border-collapse:collapse;font-size:var(--font-size-small);line-height:1.5}.prosa th,.prosa td{border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}@media(max-width:767px){.prosa table{display:block;overflow-x:auto}}.prosa thead th{background:var(--color-surface);font-weight:var(--font-weight-medium);white-space:nowrap}.cite{font-size:.7em;line-height:0;margin-left:1px}.cite a{text-decoration:none;font-weight:var(--font-weight-medium)}.artigo-faq{margin-top:var(--space-16)}.artigo-faq h2{margin-top:0}.artigo-faq__item h3{margin-top:1.4em}.artigo-faq__item p{margin-top:.4em;color:var(--color-text-muted)}.artigo-referencias{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.artigo-referencias h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);scroll-margin-top:110px}.artigo-referencias ol{padding-left:1.6em;font-size:var(--font-size-small);line-height:1.6;color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--space-2)}.artigo-referencias li{scroll-margin-top:120px;overflow-wrap:anywhere}.artigo-referencias li:target{background:var(--color-primary-light);border-radius:var(--radius-sm)}.artigo-referencias a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.autor-box{display:flex;gap:var(--space-6);align-items:flex-start;margin-top:var(--space-12);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg)}.autor-box__foto{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.autor-box__rotulo{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.autor-box__nome{font-weight:var(--font-weight-medium);margin-block:var(--space-1) var(--space-2)}.autor-box__nome a{color:var(--color-black)}.autor-box__bio{font-size:var(--font-size-small);color:var(--color-text-muted);line-height:var(--line-height-base)}.autor-box__linkedin{display:inline-block;margin-top:var(--space-2);font-size:var(--font-size-small);color:var(--color-primary);text-decoration:underline}.artigo-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-8);border:1.5px solid var(--color-primary);border-radius:var(--radius-lg)}.artigo-cta__titulo{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin-top:var(--space-2)}.artigo-cta__acoes{display:flex;flex-wrap:wrap;gap:var(--space-3)}.artigo-relacionados__titulo{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}.artigo-relacionados .blog-grid{margin-top:var(--space-8)}.autor-perfil{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start}.autor-perfil__foto{width:160px;height:160px;border-radius:50%;object-fit:cover}.autor-perfil__cargo{font-weight:var(--font-weight-medium);color:var(--color-primary);margin-bottom:var(--space-4)}.autor-perfil__credenciais{margin-top:var(--space-4);padding-left:1.2em;color:var(--color-text-muted);line-height:var(--line-height-base)}.avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.avatar--iniciais{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-secondary);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1}
