/* V3.6 BLOG ONLY — responsive, clear editorial cards and high-resolution covers. */
body.dps-signature .dps32-blog-container {padding-top:30px;padding-bottom:76px;}
body.dps-signature .dps32-blog-feature,
body.dps-signature .dps32-all-posts {margin-bottom:46px;}
body.dps-signature .dps32-post-layout{display:block!important;}
body.dps-signature .dps32-featured-grid,
body.dps-signature .dps32-post-grid {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;
}
body.dps-signature .dps32-featured-grid .dpa-post-card,
body.dps-signature .dps32-post-grid .dpa-post-card {
 min-width:0;display:flex!important;flex-direction:column!important;border:1px solid #efdde0!important;
 background:#fff!important;border-radius:16px!important;overflow:hidden!important;
 box-shadow:0 10px 26px rgba(80,27,52,.065)!important;
}
body.dps-signature .dps32-featured-grid .dpa-post-photo,
body.dps-signature .dps32-post-grid .dpa-post-photo {height:auto!important;aspect-ratio:3/2!important;overflow:hidden!important;flex-shrink:0;}
body.dps-signature .dps32-featured-grid .dpa-post-photo img,
body.dps-signature .dps32-post-grid .dpa-post-photo img,
body.dps-signature .dps-related-posts .dpa-post-photo img {width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;opacity:1!important;image-rendering:auto!important;}
body.dps-signature .dps32-featured-grid .dpa-post-body,
body.dps-signature .dps32-post-grid .dpa-post-body {padding:18px 20px 20px!important;flex:1;}
body.dps-signature .dps32-featured-grid .dpa-post-body h3,
body.dps-signature .dps32-post-grid .dpa-post-body h3 {font-size:clamp(20px,1.65vw,24px)!important;line-height:1.24!important;letter-spacing:-.035em!important;}
body.dps-signature .dps32-featured-grid .dpa-post-excerpt,
body.dps-signature .dps32-post-grid .dpa-post-excerpt {font-size:13px!important;line-height:1.62!important;}
body.dps-signature .dps32-blog-aside {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px;margin-top:35px;}
body.dps-signature .dps32-blog-aside-card {min-height:190px;}
body.dps-signature .dps-article-lead {width:100%!important;height:auto!important;max-height:600px!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:14px;}
@media(max-width:920px){
 body.dps-signature .dps32-featured-grid,body.dps-signature .dps32-post-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
}
@media(max-width:610px){
 body.dps-signature .dps32-featured-grid,body.dps-signature .dps32-post-grid {grid-template-columns:1fr!important;gap:16px!important}
 body.dps-signature .dps32-blog-aside {grid-template-columns:1fr!important;}
 body.dps-signature .dps32-post-grid .dpa-post-photo,body.dps-signature .dps32-featured-grid .dpa-post-photo{aspect-ratio:3/2!important;}
 body.dps-signature .dps32-blog-container{padding-top:22px}
}
