/* Native blocks only. No carousel, frontend script or third-party requests. */
#equipment-list .wp-block-post-featured-image img,
#home-equipment .wp-block-post-featured-image img,
.single-voronov_equipment #inner-page > .wp-block-post-featured-image img { object-fit:contain!important; }
#equipment-list .wp-block-post-template { gap: var(--wp--preset--spacing--40); }
#equipment-list .wp-block-post > .wp-block-group { border-radius:20px; overflow:hidden; height:100%; }
#equipment-list .wp-block-post-featured-image { margin:0; background:var(--wp--preset--color--tertiary); }
#equipment-list .wp-block-post-featured-image img { width:100%; height:280px; object-fit:contain; padding:20px; box-sizing:border-box; }
#equipment-list .wp-block-post > .wp-block-group > .wp-block-group { padding:var(--wp--preset--spacing--50); }
#equipment-list .wp-block-post-title { font-size:clamp(1.65rem,3vw,2.4rem); margin-top:0; }
#equipment-list .wp-block-post-title a { text-decoration:none; }
#equipment-list .wp-block-post-excerpt { color:var(--wp--preset--color--muted); }
#equipment-list .wp-block-read-more { font-weight:700; }
#equipment-list .wp-block-post-template:has(> .wp-block-post:only-child) { grid-template-columns:1fr; }
#equipment-list .wp-block-post:only-child > .wp-block-group { display:grid; grid-template-columns:42% 1fr; align-items:center; }
#equipment-list .wp-block-post:only-child .wp-block-post-featured-image img { height:380px; }
#home-equipment { padding:var(--wp--preset--spacing--70) var(--voronov-gutter,20px); }
#home-equipment > .alignwide { max-width:var(--voronov-wide,1280px); margin-inline:auto; }
#home-equipment .wp-block-post-template { list-style:none; margin:0; padding:0; }
#home-equipment .wp-block-columns { margin:0; align-items:center!important; }
#home-equipment .wp-block-post-featured-image { margin:0; }
#home-equipment .wp-block-post-featured-image img { width:100%; height:380px; object-fit:contain; }
#home-equipment .wp-block-post-title { font-size:clamp(1.8rem,3vw,2.8rem); }
#home-equipment .wp-block-post-excerpt { color:var(--wp--preset--color--muted); }
.single-voronov_equipment #inner-page > :is(.wp-block-post-title,.wp-block-post-content,p,.wp-block-post-featured-image) { width:100%; max-width:760px; margin-inline:auto!important; }
.single-voronov_equipment #inner-page > .wp-block-post-featured-image { border-radius:20px; background:var(--wp--preset--color--tertiary); padding:20px; box-sizing:border-box; }
.single-voronov_equipment #inner-page > .wp-block-post-featured-image img { width:100%; height:380px; object-fit:contain; }
@media(max-width:781px) {
  #equipment-list .wp-block-post:only-child > .wp-block-group { display:block; }
  #equipment-list .wp-block-post:only-child .wp-block-post-featured-image img,
  #home-equipment .wp-block-post-featured-image img,
  .single-voronov_equipment #inner-page > .wp-block-post-featured-image img { height:240px; }
  #home-equipment .wp-block-buttons { gap:12px; }
  #home-equipment .wp-block-button__link { padding:14px 18px; }
}
