/* MacPherson Werks - responsive polish, part 2 */

/* Eyebrow accent line: align with the first line of text when a label wraps */
body .elementor .mw-eyebrow{background-position:0 .62em !important}

/* Desktop: six-card rows as an even 3 x 2 grid */
@media (min-width:1025px){
  body .mw-row:has(> :nth-child(6):last-child){flex-wrap:wrap !important}
  body .mw-row:has(> :nth-child(6):last-child) > *{flex:1 1 calc(33.333% - 1.1rem) !important;min-width:0 !important}
}

@media (max-width:767px){
  /* Trust strip under the Home hero: neat 2-column grid */
  body [data-id="686a42c7"]{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1rem 1.25rem !important}
  body [data-id="686a42c7"] .mw-eyebrow{background:none !important;padding-left:0 !important;font-size:.72rem !important;line-height:1.45 !important;letter-spacing:.12em !important}

  /* Large photo blocks: shorter on phones (owner portrait excluded) */
  body .elementor .mw-placeholder:not([data-id="24d31b87"]){min-height:250px !important}

  /* Logo a touch larger in the compact header */
  body [data-interaction-id="7fb16129"], body [data-id="b6a2299"] img{height:52px !important}
}
