/* Blog / notícies */
.blog .wrap{max-width:1080px}
.blog-post,.blog-crumbs,.blog .blog-cta{max-width:780px}
.blog-crumbs{font-size:15px;color:var(--ink-2);margin-bottom:18px}
.blog-crumbs a{color:var(--ink-2)}
.blog-hero{display:block;width:100%;height:auto;border-radius:14px;margin:0 0 34px}
.blog-post h2{font-size:clamp(22px,2.2vw,28px)}
.blog-post strong{font-weight:700}
.blog-cta{background:var(--stone);border-radius:14px;padding:26px 28px;margin:56px 0 10px}
.blog-cta .blog-cta-t{font-weight:700;font-size:22px;margin:0 0 6px}
.blog-cta-b{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.legal .blog-cta a.btn{color:inherit}
.legal .blog-cta a.b-dark{color:var(--white)}
.blog-more{margin-top:56px}
.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;margin-top:24px}
.blog-card a{display:block;color:inherit!important;text-decoration:none}
.blog-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:var(--stone)}
.blog-card .blog-date{font-size:14px!important;color:var(--ink-2)!important;margin:12px 0 4px}
.blog-card h2,.blog-card h3{font-size:20px!important;line-height:1.25!important;margin:0!important;letter-spacing:-.01em}
.blog-card a:hover h2,.blog-card a:hover h3{text-decoration:underline}
.legal a.btn{text-decoration:none}
@media (max-width:600px){.blog-cta{padding:22px 18px}.legal p,.legal li{font-size:17px}}
