.blog-root{--bl-chrome-bg:#09090a;--bl-chrome-fg:#f5f4f2;--bl-chrome-muted:rgba(245,244,242,0.56);--bl-chrome-linha:rgba(245,244,242,0.12);--bl-accent:#ff5200;--bl-accent-suave:rgba(255,82,0,0.12);--bl-papel:#f4f1ec;--bl-papel-elev:#fffdfa;--bl-tinta:#1a1613;--bl-tinta-suave:rgba(26,22,19,0.7);--bl-tinta-fraca:rgba(26,22,19,0.46);--bl-linha:rgba(26,22,19,0.12);--bl-titulo:var(--font-syne),ui-sans-serif,system-ui,sans-serif;--bl-corpo:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--bl-mono:var(--font-jetbrains),ui-monospace,Consolas,monospace;--bl-medida:70ch;--bl-gutter:clamp(20px,5vw,40px);--bl-raio:14px;display:flex;flex-direction:column;min-height:100dvh;background:var(--bl-papel);color:var(--bl-tinta);font-family:var(--bl-corpo);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.blog-root :is(button,input,textarea,select){font:revert-layer}.blog-root *,.blog-root :after,.blog-root :before{box-sizing:border-box}.blog-largura{width:100%;max-width:1160px;margin-inline:auto;padding-inline:var(--bl-gutter)}.blog-pulo{position:absolute;left:-9999px}.blog-pulo:focus{left:var(--bl-gutter);top:12px;z-index:50;padding:10px 16px;background:var(--bl-accent);color:#fff;border-radius:8px}.blog-topo{background:var(--bl-chrome-bg);color:var(--bl-chrome-fg);border-bottom:1px solid var(--bl-chrome-linha);position:sticky;top:0;z-index:30}.blog-topo__linha{display:flex;align-items:center;gap:18px;min-height:68px}.blog-marca{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--bl-titulo);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--bl-chrome-fg);text-decoration:none}.blog-marca span{color:var(--bl-accent)}.blog-marca small{font-family:var(--bl-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-chrome-muted)}.blog-topo__links{display:none;gap:20px;margin-inline-start:auto;font-size:14.5px}.blog-topo__links a{color:var(--bl-chrome-muted);text-decoration:none;transition:color .16s ease}.blog-topo__links a:hover,.blog-topo__links a[aria-current=page]{color:var(--bl-chrome-fg)}.blog-topo__acoes{display:flex;align-items:center;gap:12px;margin-inline-start:auto;flex-shrink:0}@media (max-width:560px){.blog-marca{font-size:15px}.blog-marca small,.blog-topo__acoes .blog-botao:not(.blog-botao--fantasma){display:none}.blog-topo__acoes .blog-botao--fantasma{padding:9px 16px;font-size:13.5px}}.blog-topo__links+.blog-topo__acoes{margin-inline-start:24px}.blog-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:0;border-radius:999px;background:var(--bl-accent);color:#fff;font-family:var(--bl-corpo);font-size:14.5px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,filter .16s ease}.blog-botao:hover{filter:brightness(1.08);transform:translateY(-1px)}.blog-botao--fantasma{background:transparent;color:var(--bl-chrome-fg);border:1px solid var(--bl-chrome-linha)}.blog-botao--tinta{background:var(--bl-tinta)}.blog-botao--grande{padding:15px 28px;font-size:16px}.blog-rodape{margin-top:auto;background:var(--bl-chrome-bg);color:var(--bl-chrome-muted);padding-block:44px 52px;font-size:14px}.blog-rodape__linha{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.blog-rodape a{color:var(--bl-chrome-muted);text-decoration:none}.blog-rodape a:hover{color:var(--bl-chrome-fg)}.blog-rodape__creditos{margin-top:26px;padding-top:20px;border-top:1px solid var(--bl-chrome-linha);font-size:13px;color:rgba(245,244,242,.38)}.blog-hero{padding-block:clamp(44px,7vw,80px) 28px}.blog-hero__rotulo{font-family:var(--bl-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bl-accent);margin:0 0 14px}.blog-hero h1{font-family:var(--bl-titulo);font-weight:800;font-size:clamp(34px,5.4vw,54px);line-height:1.05;letter-spacing:-.03em;margin:0 0 16px}.blog-hero p{max-width:62ch;margin:0;font-size:clamp(16px,2vw,18.5px);color:var(--bl-tinta-suave)}.blog-chips{display:flex;flex-wrap:wrap;gap:9px;padding-block:4px 32px}.blog-chip{display:inline-flex;align-items:center;padding:8px 15px;border:1px solid var(--bl-linha);border-radius:999px;background:transparent;color:var(--bl-tinta-suave);font-size:13.5px;text-decoration:none;transition:all .16s ease}.blog-chip:hover{border-color:var(--bl-tinta);color:var(--bl-tinta)}.blog-chip[aria-current=page]{background:var(--bl-tinta);border-color:var(--bl-tinta);color:var(--bl-papel)}.blog-grade{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));padding-bottom:clamp(40px,6vw,72px)}.blog-card{display:flex;flex-direction:column;gap:13px;color:inherit;text-decoration:none}.blog-card__capa{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--bl-raio);background:rgba(26,22,19,.06)}.blog-card__capa img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.blog-card:hover .blog-card__capa img{transform:scale(1.035)}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--bl-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-tinta-fraca)}.blog-card__categoria{color:var(--bl-accent)}.blog-card h2,.blog-card h3{font-family:var(--bl-titulo);font-weight:700;font-size:21px;line-height:1.22;letter-spacing:-.02em;margin:0}.blog-card:hover h2,.blog-card:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.blog-card p{margin:0;font-size:15.5px;color:var(--bl-tinta-suave)}.blog-cadeado{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--bl-accent-suave);color:var(--bl-accent);font-size:10.5px;letter-spacing:.1em}.blog-destaque{display:grid;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(20px,2.6vw,28px);margin-bottom:clamp(28px,4vw,44px);border-radius:calc(var(--bl-raio) + 6px);background:var(--bl-papel-elev);border:1px solid var(--bl-linha);color:inherit;text-decoration:none}.blog-destaque .blog-card__capa{aspect-ratio:3/2}.blog-destaque h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1}.blog-destaque p{font-size:16.5px}.blog-paginacao{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:clamp(48px,7vw,80px);font-size:14.5px}.blog-paginacao__conta{font-family:var(--bl-mono);font-size:12px;letter-spacing:.1em;color:var(--bl-tinta-fraca)}.blog-paginacao a{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border:1px solid var(--bl-linha);border-radius:999px;color:var(--bl-tinta);text-decoration:none}.blog-paginacao a:hover{border-color:var(--bl-tinta)}.blog-trilha{display:flex;flex-wrap:wrap;gap:7px;padding-block:26px 0;font-size:13px;color:var(--bl-tinta-fraca)}.blog-trilha a{color:var(--bl-tinta-fraca);text-decoration:none}.blog-trilha a:hover{color:var(--bl-tinta)}.blog-artigo__topo{padding-block:18px clamp(24px,3vw,34px);max-width:820px}.blog-artigo__topo h1{font-family:var(--bl-titulo);font-weight:800;font-size:clamp(30px,4.6vw,48px);line-height:1.08;letter-spacing:-.03em;margin:10px 0 14px}.blog-artigo__resumo{margin:0;font-size:clamp(17px,2.2vw,20px);line-height:1.5;color:var(--bl-tinta-suave)}.blog-assinatura{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:14px;color:var(--bl-tinta-suave)}.blog-assinatura img{width:40px;height:40px;border-radius:999px;object-fit:cover}.blog-assinatura strong{display:block;color:var(--bl-tinta);font-weight:600}.blog-assinatura__dados{font-family:var(--bl-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-tinta-fraca)}.blog-capa{margin:0 0 clamp(28px,4vw,44px)}.blog-capa img{width:100%;height:auto;border-radius:var(--bl-raio);background:rgba(26,22,19,.06)}.blog-capa figcaption{margin-top:9px;font-size:12.5px;color:var(--bl-tinta-fraca)}.blog-capa a{color:inherit}.blog-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);padding-bottom:clamp(48px,7vw,84px);align-items:start}.blog-artigo{min-width:0}.blog-prosa{max-width:min(var(--bl-medida),100%);font-size:17.5px;line-height:1.72}.blog-prosa>*+*{margin-top:1.25em}.blog-prosa h2,.blog-prosa h3{font-family:var(--bl-titulo);font-weight:700;letter-spacing:-.02em;line-height:1.2;scroll-margin-top:96px}.blog-prosa h2{font-size:clamp(23px,3vw,29px);margin-top:2em}.blog-prosa h3{font-size:clamp(19px,2.4vw,22px);margin-top:1.7em}.blog-prosa h2 .blog-ancora,.blog-prosa h3 .blog-ancora{opacity:0;margin-left:8px;color:var(--bl-accent);text-decoration:none;font-weight:400;transition:opacity .15s ease}.blog-ancora:focus,.blog-prosa h2:hover .blog-ancora,.blog-prosa h3:hover .blog-ancora{opacity:1}.blog-prosa a{color:var(--bl-tinta);text-decoration:underline;text-decoration-color:var(--bl-accent);text-decoration-thickness:2px;text-underline-offset:3px}.blog-prosa a:hover{color:var(--bl-accent)}.blog-prosa strong{font-weight:700}.blog-prosa ol,.blog-prosa ul{padding-left:1.3em}.blog-prosa li+li{margin-top:.5em}.blog-prosa li::marker{color:var(--bl-tinta-fraca)}.blog-prosa img{width:100%;height:auto;border-radius:var(--bl-raio)}.blog-prosa figure{margin:0}.blog-prosa figcaption{margin-top:8px;font-size:13px;color:var(--bl-tinta-fraca)}.blog-prosa hr{border:0;border-top:1px solid var(--bl-linha);margin-block:2.2em}.blog-prosa blockquote{margin:0;padding:2px 0 2px 20px;border-left:3px solid var(--bl-linha);color:var(--bl-tinta-suave);font-style:italic}.blog-tabela{overflow-x:auto;border:1px solid var(--bl-linha);border-radius:var(--bl-raio)}.blog-tabela table{width:100%;border-collapse:collapse;font-size:15px}.blog-tabela :is(th,td){padding:11px 14px;text-align:left;border-bottom:1px solid var(--bl-linha)}.blog-tabela th{background:rgba(26,22,19,.04);font-weight:600;white-space:nowrap}.blog-tabela tr:last-child td{border-bottom:0}.blog-callout{padding:16px 20px;border-left:3px solid var(--bl-accent);border-radius:0 var(--bl-raio) var(--bl-raio) 0;background:var(--bl-papel-elev);color:var(--bl-tinta);font-style:normal}.blog-callout--atencao,.blog-callout--aviso,.blog-callout--importante{border-left-color:#b4471f;background:rgba(180,71,31,.07)}.blog-callout--dica{border-left-color:#1f7a54;background:rgba(31,122,84,.07)}.blog-callout>:first-child{margin-top:0}.blog-codigo{border:1px solid rgba(245,244,242,.12);border-radius:var(--bl-raio);overflow:hidden;background:var(--bl-chrome-bg)}.blog-codigo__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid rgba(245,244,242,.1);letter-spacing:.12em;color:rgba(245,244,242,.5)}.blog-codigo__copiar,.blog-codigo__topo{font-family:var(--bl-mono);font-size:11px;text-transform:uppercase}.blog-codigo__copiar{padding:5px 11px;border:1px solid rgba(245,244,242,.18);border-radius:7px;background:transparent;color:rgba(245,244,242,.76);letter-spacing:.08em;cursor:pointer}.blog-codigo__copiar:hover{border-color:var(--bl-accent);color:var(--bl-accent)}.blog-codigo pre{margin:0;padding:16px 18px;overflow-x:auto;font-family:var(--bl-mono);font-size:13.5px;line-height:1.62;color:#e8e5e0}.blog-prosa :not(pre)>code{padding:2px 6px;border-radius:6px;background:rgba(26,22,19,.07);font-family:var(--bl-mono);font-size:.88em}.blog-sumario{font-size:14px}.blog-sumario__titulo{font-family:var(--bl-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-tinta-fraca);margin:0 0 12px}.blog-sumario ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.blog-sumario li[data-nivel="3"]{padding-left:14px}.blog-sumario a{color:var(--bl-tinta-suave);text-decoration:none;line-height:1.4;display:inline-block}.blog-sumario a:hover{color:var(--bl-tinta)}.blog-sumario a[data-ativo=true]{color:var(--bl-accent);font-weight:600}.blog-sumario li[data-trancado=true] a{color:var(--bl-tinta-fraca)}.blog-sumario__cadeado{margin-right:5px}.blog-sumario--movel{margin-bottom:30px;border:1px solid var(--bl-linha);border-radius:var(--bl-raio);padding:14px 18px;background:var(--bl-papel-elev)}.blog-sumario--movel summary{cursor:pointer;font-family:var(--bl-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-tinta-fraca)}.blog-sumario--movel>.blog-sumario{margin-top:14px}.blog-trilho{display:none}.blog-faq{max-width:min(var(--bl-medida),100%);margin-top:2.6em}.blog-faq h2{font-family:var(--bl-titulo);font-weight:700;font-size:clamp(23px,3vw,29px);letter-spacing:-.02em;margin:0 0 18px;scroll-margin-top:96px}.blog-faq details{border-bottom:1px solid var(--bl-linha)}.blog-faq summary{cursor:pointer;list-style:none;padding:16px 30px 16px 0;position:relative;font-weight:600;font-size:17px}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--bl-accent);font-size:20px;line-height:1}.blog-faq details[open] summary:after{content:"–"}.blog-faq__resposta{padding-bottom:18px;color:var(--bl-tinta-suave)}.blog-membros{max-width:min(var(--bl-medida),100%);margin-top:2.4em}.blog-paywall{position:relative;padding:clamp(26px,4vw,40px);border-radius:calc(var(--bl-raio) + 4px);background:var(--bl-chrome-bg);color:var(--bl-chrome-fg);overflow:hidden}.blog-paywall:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bl-accent),transparent)}.blog-neblina{height:130px;margin-top:-130px;position:relative;pointer-events:none;background:linear-gradient(180deg,rgba(244,241,236,0),var(--bl-papel) 78%)}.blog-paywall__rotulo{font-family:var(--bl-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-accent);margin:0 0 12px}.blog-paywall h2{font-family:var(--bl-titulo);font-weight:800;font-size:clamp(22px,3.2vw,30px);line-height:1.12;letter-spacing:-.02em;margin:0 0 12px}.blog-paywall p{margin:0 0 20px;color:rgba(245,244,242,.72);font-size:16px}.blog-paywall__lista{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px}.blog-paywall__lista li{display:flex;align-items:flex-start;gap:10px;color:rgba(245,244,242,.88)}.blog-paywall__lista span{color:var(--bl-accent);flex-shrink:0}.blog-paywall__preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:18px;font-size:14px;color:rgba(245,244,242,.6)}.blog-paywall__preco strong{font-family:var(--bl-titulo);font-size:27px;font-weight:800;color:var(--bl-chrome-fg);letter-spacing:-.02em}.blog-paywall__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.blog-paywall__secundario{color:rgba(245,244,242,.62);font-size:14px;text-decoration:none;border-bottom:1px solid rgba(245,244,242,.24)}.blog-paywall__secundario:hover{color:var(--bl-chrome-fg)}.blog-paywall__entrar{margin-top:18px;font-size:13.5px;color:rgba(245,244,242,.5)}.blog-paywall__entrar a{color:var(--bl-chrome-fg);text-decoration:underline;text-underline-offset:3px}.blog-membros__aviso{padding:18px 20px;border:1px dashed var(--bl-linha);border-radius:var(--bl-raio);color:var(--bl-tinta-suave);font-size:15px}.blog-membros__esqueleto span{display:block;height:14px;margin-bottom:12px;border-radius:6px;background:linear-gradient(90deg,rgba(26,22,19,.07),rgba(26,22,19,.12),rgba(26,22,19,.07));background-size:200% 100%;animation:blog-brilho 1.4s ease-in-out infinite}.blog-membros__esqueleto span:nth-child(3n){width:78%}@keyframes blog-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-membros__selo{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:6px 13px;border-radius:999px;background:var(--bl-accent-suave);color:var(--bl-accent);font-family:var(--bl-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.blog-autor-box{max-width:min(var(--bl-medida),100%);display:flex;gap:18px;margin-top:clamp(40px,6vw,64px);padding-top:26px;border-top:1px solid var(--bl-linha)}.blog-autor-box img{width:58px;height:58px;border-radius:999px;object-fit:cover;flex-shrink:0}.blog-autor-box h2{font-family:var(--bl-titulo);font-size:18px;margin:0 0 3px}.blog-autor-box p{margin:0;font-size:15px;color:var(--bl-tinta-suave)}.blog-autor-box__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13.5px}.blog-compartilhar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:var(--bl-medida);margin-top:34px;font-size:13px;color:var(--bl-tinta-fraca)}.blog-compartilhar a,.blog-compartilhar button{padding:8px 14px;border:1px solid var(--bl-linha);border-radius:999px;background:transparent;color:var(--bl-tinta-suave);font-size:13px;text-decoration:none;cursor:pointer}.blog-compartilhar a:hover,.blog-compartilhar button:hover{border-color:var(--bl-tinta);color:var(--bl-tinta)}.blog-relacionados{padding-block:clamp(40px,6vw,64px);border-top:1px solid var(--bl-linha)}.blog-relacionados h2{font-family:var(--bl-titulo);font-size:20px;letter-spacing:-.02em;margin:0 0 24px}.blog-faixa{background:var(--bl-chrome-bg);color:var(--bl-chrome-fg);padding-block:clamp(44px,6vw,72px)}.blog-faixa__caixa{display:grid;gap:22px;align-items:center}.blog-faixa h2{font-family:var(--bl-titulo);font-weight:800;font-size:clamp(25px,3.6vw,36px);line-height:1.12;letter-spacing:-.03em;margin:0;max-width:20ch}.blog-faixa p{margin:10px 0 0;color:rgba(245,244,242,.66);font-size:16px;max-width:48ch}.blog-vazio{padding-block:clamp(60px,9vw,110px);max-width:54ch}.blog-vazio h1{font-family:var(--bl-titulo);font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.03em;margin:0 0 14px}.blog-vazio p{margin:0 0 22px;color:var(--bl-tinta-suave)}.blog-previa-aviso{background:var(--bl-accent);color:#fff;font-family:var(--bl-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;text-align:center}@media (min-width:720px){.blog-topo__links{display:flex}.blog-destaque{grid-template-columns:1.05fr 1fr}.blog-faixa__caixa{grid-template-columns:1fr auto}}@media (min-width:1100px){.blog-corpo{grid-template-columns:minmax(0,var(--bl-medida)) 280px}.blog-sumario--movel{display:none}.blog-trilho{display:block;position:sticky;top:96px;max-height:calc(100dvh - 130px);min-height:0;overflow-y:auto;padding-left:4px}}@media print{.blog-compartilhar,.blog-faixa,.blog-paywall,.blog-relacionados,.blog-rodape,.blog-topo,.blog-trilho{display:none!important}.blog-root{background:#fff}}@media (prefers-reduced-motion:reduce){.blog-root *{animation-duration:.01ms!important;transition-duration:.01ms!important}}