/* Complementos do blog; utiliza exclusivamente a paleta original. */
.vd-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.vd-blog-card{overflow:hidden;display:flex;flex-direction:column}.vd-blog-card .dna-card-body{flex:1;display:flex;flex-direction:column}.vd-blog-card .dna-btn{margin-top:auto;align-self:flex-start}
.vd-blog-cover{width:100%;height:260px;object-fit:contain;background:var(--dna-porcelain)}
.vd-article{max-width:950px;margin:auto}.vd-article .section-title{font-size:clamp(2rem,4vw,3.7rem)}.vd-article-cover{max-height:600px;width:100%;object-fit:contain;margin:24px 0;background:var(--dna-porcelain)}
.vd-article-content{font-size:1.1rem;line-height:1.8;overflow-wrap:anywhere}.vd-article-content h2{font-size:1.7rem;margin:2rem 0 1rem}.vd-article-content p{margin:0 0 1.4rem}
.dna-logo-v3 img,.footer-logo{object-fit:contain}.dna-nav-v3 .nav-link{padding-left:9px!important;padding-right:9px!important}
@media(max-width:1199px){.dna-search{min-width:160px}.dna-nav-v3 .nav-link{padding-left:6px!important;padding-right:6px!important;font-size:.86rem}}
@media(max-width:991px){.vd-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.vd-blog-grid{grid-template-columns:1fr}.vd-blog-cover{height:240px}.vd-article-content{font-size:1rem}}
