/* V18: repair desktop carousel regression from V16 flex rules.
   Keep the three images as equal columns rather than shrink-to-fit intrinsic widths. */
@media screen and (min-width:1025px) {
  body .slider .slide {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:center!important;justify-content:stretch!important;}
  body .slider .slide img {display:block!important;width:100%!important;max-width:100%!important;height:345px!important;object-fit:cover!important;object-position:center!important;flex:none!important;}
}
/* The WP tablet preview can be narrower than the conventional 768px breakpoint.
   Restore the side-by-side About composition while leaving phones alone. */
@media screen and (min-width:600px) and (max-width:1024px) {
  body .about {display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:24px!important;align-items:center!important;}
  body .about > img {grid-column:1!important;grid-row:1!important;width:100%!important;height:390px!important;max-height:390px!important;object-fit:cover!important;}
  body .about > .about-copy {grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:none!important;}
}
