.blog-page{background:var(--bg-primary)}.blog-hero{padding:140px 48px 34px;position:relative;overflow:hidden}.blog-hero-inner{z-index:1;max-width:var(--max-w);margin:0 auto;position:relative}.blog-hero .op-h1{text-wrap:balance;max-width:22ch;margin-top:0;margin-bottom:16px}.blog-hero .op-sub{max-width:60ch;margin-bottom:0;margin-left:0}.blog-lista{padding-top:0}.post-head{max-width:760px;margin:0 auto 36px}.blog-capa{background:var(--bg-secondary);background-image:linear-gradient(var(--bg-primary)1px,transparent 1px),linear-gradient(90deg,var(--bg-primary)1px,transparent 1px);background-size:28px 28px;border-radius:8px;flex-shrink:0;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.blog-capa:before{content:"";opacity:.07;background:url(/brand/simbolo-positivo.svg) right -4% top 52%/auto 118% no-repeat;position:absolute;inset:0}.blog-capa:after{content:"";background:radial-gradient(ellipse 74% 84% at 84% 24%,color-mix(in srgb,var(--accent)20%,transparent),transparent 72%);position:absolute;inset:0}.blog-capa-cat{z-index:1;letter-spacing:.1em;text-transform:uppercase;background:var(--bg-card);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text)30%,transparent);border-radius:4px;padding:3px 9px;font-size:.72rem;font-weight:700;position:relative}.blog-cards{flex-direction:column;gap:0;max-width:900px;margin:0;padding:0;list-style:none;display:flex}.blog-destaque .blog-card{border-bottom:1px solid var(--line);padding:0 0 34px;display:block}.blog-destaque .blog-capa{aspect-ratio:32/9;width:100%;max-height:260px;margin-bottom:20px}.blog-destaque .blog-card-h{text-wrap:balance;max-width:26ch;font-size:clamp(1.7rem,3.6vw,2.5rem)}.blog-destaque .op-card-p{max-width:66ch;font-size:1.02rem}.blog-item .blog-card{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding:28px 0;display:flex}.blog-item .blog-capa{aspect-ratio:3/2;width:232px}.blog-item-texto{flex:1;min-width:0}.blog-item .blog-card-h{text-wrap:balance;font-size:clamp(1.15rem,2.2vw,1.42rem)}.blog-card{transition:opacity .25s,transform .25s}.blog-card:hover{transform:translate(3px)}.blog-card:hover .blog-card-h{color:var(--accent-text)}.blog-card-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;font-size:.78rem;display:flex}.blog-card-meta .sep{opacity:.5}.blog-card-h{font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:9px;font-weight:600;line-height:1.24;transition:color .2s}.blog-card .op-card-p{margin:0;font-size:.94rem;line-height:1.62}.blog-tag{background:var(--bg-card);color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text)30%,transparent);border-radius:4px;padding:3px 9px;font-size:.7rem;font-weight:700}.blog-card-link{color:var(--accent-text);margin-top:12px;font-size:.82rem;display:inline-block}.blog-relacionados-lista{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-relacionados-lista .blog-card{background:var(--bg-secondary);border:1px solid var(--line);border-radius:10px;height:100%;padding:22px 20px;display:block}.blog-relacionados-lista .blog-card:hover{border-color:var(--accent);transform:translateY(-2px)}.blog-relacionados-lista .blog-card-h{font-size:1.05rem}.post{max-width:720px;margin:0 auto;padding:150px 24px 40px}.post-voltar{color:var(--text-secondary);margin-bottom:28px;font-size:.8rem;display:inline-block}.post-voltar:hover{color:var(--accent-text)}.post-h1{font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(2rem,5vw,3.1rem);font-weight:600;line-height:1.16}.post-lead{color:var(--text-secondary);border-bottom:1px solid var(--line);padding-bottom:34px;font-size:1.05rem;line-height:1.72}.post-corpo{color:var(--text-secondary);padding-top:34px;font-size:1.06rem;font-weight:400;line-height:1.78}.post-corpo p{margin-bottom:24px}.post-corpo h2{font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:-.015em;color:var(--text-primary);margin:48px 0 18px;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:600;line-height:1.3}.post-corpo h3{color:var(--text-primary);margin:32px 0 12px;font-size:1.08rem;font-weight:600}.post-corpo strong{color:var(--text-primary);font-weight:600}.post-corpo em{color:var(--accent-text);font-style:italic}.post-corpo a{color:var(--accent-text);text-decoration:underline}.post-corpo ul,.post-corpo ol{margin:0 0 24px 22px}.post-corpo li{margin-bottom:10px}.post-corpo hr{border:0;border-top:1px solid var(--line);margin:40px 0}.post-corpo blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);margin:0 0 24px;padding:4px 0 4px 20px;font-size:.98rem}.post-corpo blockquote p:last-child{margin-bottom:0}.post-corpo table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:.92rem;display:block;overflow-x:auto}.post-corpo th,.post-corpo td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 16px}.post-corpo th{color:var(--accent-text);letter-spacing:.04em;font-size:.8rem;font-weight:600}.post-cta{background:var(--bg-secondary);border:1px solid var(--line);text-align:center;border-radius:10px;margin:56px 0 0;padding:36px 32px}.post-cta-h{font-family:var(--font-dm-sans),system-ui,sans-serif;letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:600;line-height:1.28}.post-cta .btn-cta{margin-top:22px}.post-relacionados{margin-top:64px}.post-relacionados-h{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:22px;font-size:1.15rem;font-weight:700}@media (max-width:900px){.blog-item .blog-card{display:block}.blog-item .blog-capa{aspect-ratio:16/7;width:100%;margin-bottom:16px}}@media (max-width:768px){.blog-hero{padding:120px 24px 36px}.post{padding-top:120px}}
