.blog-hero{border-bottom:1px solid var(--rule);max-width:1200px;margin:0 auto;padding:120px 64px 64px}.blog-hero-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);opacity:.45;margin-bottom:1.25rem;font-size:10px;display:block}.blog-hero-title{font-family:var(--font-serif);color:var(--fg);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.15}.blog-hero-desc{color:var(--fg);opacity:.6;max-width:520px;margin:0;font-size:.95rem;line-height:1.7}.blog-grid-wrap{max-width:1200px;margin:0 auto;padding:56px 64px 96px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2px;display:grid}.blog-card{color:inherit;border:1px solid var(--rule);flex-direction:column;padding:2rem;text-decoration:none;transition:border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.blog-card:hover{border-color:var(--a1);background:#9ac4d808}.blog-card-cover{aspect-ratio:16/7;border-radius:4px;flex-shrink:0;width:100%;margin-bottom:1.5rem;overflow:hidden}.blog-card-cover[data-v="0"]{background:linear-gradient(135deg,#1a1f2b 0%,#232b3a 100%)}.blog-card-cover[data-v="1"]{background:linear-gradient(135deg,#141823 0%,#1e2938 100%)}.blog-card-cover[data-v="2"]{background:linear-gradient(135deg,#1a1f2b 0%,#1a2b2e 100%)}.blog-card-cover[data-v="3"]{background:linear-gradient(135deg,#141823 0%,#1f2428 100%)}.blog-card-cover svg{opacity:.55;width:100%;height:100%}.blog-card-meta{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.blog-card-cat{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a1);font-size:9px}.blog-card-time{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg);opacity:.4;font-size:9px}.blog-card-title{font-family:var(--font-serif);color:var(--fg);margin:0 0 .75rem;font-size:1.25rem;font-weight:400;line-height:1.3}.blog-card-resumo{color:var(--fg);opacity:.6;flex:1;margin:0 0 1.5rem;font-size:.83rem;line-height:1.65}.blog-card-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:.5;font-size:9px;transition:opacity .2s}.blog-card:hover .blog-card-link{opacity:1;color:var(--a1)}.artigo-wrap{max-width:720px;margin:0 auto;padding:0 2rem 6rem}.artigo-breadcrumb{max-width:720px;margin:0 auto;padding:100px 64px 0}.artigo-breadcrumb a,.artigo-breadcrumb span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:.45;font-size:9px;text-decoration:none}.artigo-breadcrumb a:hover{opacity:.8}.artigo-cover{aspect-ratio:16/6;border-radius:6px;width:100%;margin:2.5rem 0;overflow:hidden}.artigo-cover[data-v="0"]{background:linear-gradient(135deg,#1a1f2b 0%,#232b3a 100%)}.artigo-cover[data-v="1"]{background:linear-gradient(135deg,#141823 0%,#1e2938 100%)}.artigo-cover[data-v="2"]{background:linear-gradient(135deg,#1a1f2b 0%,#1a2b2e 100%)}.artigo-cover[data-v="3"]{background:linear-gradient(135deg,#141823 0%,#1f2428 100%)}.artigo-cover svg{opacity:.6;width:100%;height:100%}.artigo-header{margin-bottom:2.5rem}.artigo-cat{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a1);margin-bottom:1rem;font-size:9px;display:block}.artigo-title{font-family:var(--font-serif);color:var(--fg);margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:300;line-height:1.2}.artigo-subtitle{color:var(--fg);opacity:.6;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.artigo-meta{border-top:1px solid var(--rule);align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.artigo-meta-item{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);opacity:.45;font-size:9px}.artigo-divider{border:none;border-top:1px solid var(--rule);margin:2.5rem 0}.artigo-body{color:var(--fg);line-height:1.8}.artigo-body p{opacity:.85;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 1.4rem;font-size:1rem}.artigo-body div[style*=text-align] p,.artigo-body div[align] p{text-align:inherit;-webkit-hyphens:none;hyphens:none}.artigo-body h2{font-family:var(--font-serif);color:var(--fg);margin:2.5rem 0 1rem;font-size:1.4rem;font-weight:400;line-height:1.3}.artigo-body h3{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);opacity:.7;margin:2rem 0 .75rem;font-size:.9rem;font-weight:500}.artigo-body ul{margin:0 0 1.4rem;padding-left:0;list-style:none}.artigo-body ul li{opacity:.85;padding:.35rem 0 .35rem 1.25rem;font-size:1rem;position:relative}.artigo-body ul li:before{content:"—";color:var(--a1);opacity:.7;font-size:.85em;position:absolute;left:0}.artigo-body strong{color:var(--fg);opacity:1;font-weight:500}.artigo-cta{border:1px solid var(--rule);border-left:3px solid var(--a1);margin-top:4rem;padding:2.5rem}.artigo-cta-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a1);margin-bottom:.75rem;font-size:9px;display:block}.artigo-cta-text{font-family:var(--font-serif);color:var(--fg);margin:0 0 1.5rem;font-size:1.3rem;font-weight:300;line-height:1.4}.artigo-cta-btns{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.blog-hero{padding:100px 24px 48px}.blog-grid-wrap{padding:40px 16px 64px}.blog-grid{grid-template-columns:1fr}.blog-card{padding:1.5rem}.artigo-breadcrumb{padding:90px 24px 0}.artigo-wrap{padding:0 24px 4rem}.artigo-cta{padding:1.5rem}}
