.dv-blog-backstage { background: #fcf9f8; }
.dv-blog-backstage-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 12px; margin: 30px 0 22px; }
.dv-blog-backstage-grid a { display: block; overflow: hidden; border-radius: 10px; aspect-ratio: 1; background: #f4efeb; }
.dv-blog-backstage-grid img { width: 100%; height: 100%; object-fit: cover; transition: transform .35s ease; }
.dv-blog-backstage-grid a:hover img { transform: scale(1.05); }
.dv-blog-newsletter .dv-container { max-width: 760px; text-align: center; }
.dv-blog-newsletter h2 { margin: 8px 0 12px; font: 600 clamp(32px,4vw,44px)/1.2 'Playfair Display',serif; }
.dv-blog-newsletter p { color: #52504e; }
.dv-blog-newsletter form { margin-top: 24px; }
@media (max-width: 700px) { .dv-blog-backstage-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }

@media (min-width: 768px) {
  .dv-blog-hero h1,.dv-article-header h1 {font-size:40px;line-height:48px;letter-spacing:-.015em}
}
