.blog-hero{padding:90px 0 60px;background:linear-gradient(135deg,#eef7fa,#fff);text-align:center}.blog-hero h1{margin:0;color:var(--azul-escuro);font-size:clamp(2.4rem,6vw,4rem)}.blog-list-section{padding-top:55px;padding-bottom:70px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{overflow:hidden;background:#fff;border:1px solid var(--borda);border-radius:18px;box-shadow:var(--sombra)}.blog-card> a{display:block;aspect-ratio:16/9;overflow:hidden}.blog-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-card:hover img{transform:scale(1.03)}.blog-card-body{padding:23px}.blog-category{margin:0;color:var(--azul);font-size:.78rem;font-weight:800;text-transform:uppercase}.blog-card time{display:block;margin:7px 0;color:var(--texto-suave);font-size:.86rem}.blog-card h2{font-size:1.35rem;line-height:1.25}.blog-card h2 a{color:var(--azul-escuro)}.blog-card-body>p:not(.blog-category){color:var(--texto-suave)}.blog-read{font-weight:800;color:var(--azul)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.blog-pagination a{padding:10px 15px;border:1px solid var(--borda);border-radius:10px}.article-container{width:min(calc(100% - 36px),840px);margin:0 auto;padding:60px 0 80px}.article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;margin-bottom:35px}.article-container h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.08;color:var(--azul-escuro)}.article-summary{font-size:1.25rem;line-height:1.65;color:var(--texto-suave)}.article-meta{padding-bottom:24px;border-bottom:1px solid var(--borda);color:var(--texto-suave)}.article-content{font-size:1.08rem;line-height:1.85}.article-content h2{margin-top:2.2em;color:var(--azul-escuro)}.article-content h3{margin-top:1.8em}.article-content blockquote{margin:2em 0;padding:18px 24px;border-left:4px solid var(--azul);background:#f2f8fa}.article-content a{color:var(--azul);text-decoration:underline}.article-disclaimer{margin-top:45px;padding:18px;border-radius:12px;background:#f4f6f7;color:var(--texto-suave)}.article-cta{margin-top:30px;padding:30px;border-radius:18px;background:var(--azul-escuro);color:#fff}.article-cta h2{margin-top:0}.article-cta a{display:inline-block;margin-top:10px;padding:11px 17px;border-radius:10px;background:#fff;color:var(--azul-escuro);font-weight:800}.preview-banner{padding:10px;text-align:center;background:#fff3cd;color:#664d03;font-weight:800}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.article-container{padding-top:35px}}
