/* The compact contact page keeps both map handoff links clear of the footer. */
@media(max-width:1023px){
 body#page-start.cp-wide-layout.g75 .cp-visit .cp-map-block{flex:none;height:auto;min-height:0}
 body#page-start.cp-wide-layout.g75 .cp-visit .cp-map-block iframe{display:none}
 body#page-start.cp-wide-layout.g75 .cp-visit .cp-map-actions{margin:0;display:flex;gap:10px}
 body#page-start.cp-wide-layout.g75 .cp-visit .cp-map-actions a{min-height:44px;display:inline-flex;align-items:center}
 body#page-start.cp-wide-layout.g75 .cp-visit>.contact-grid{gap:6px}
 body#page-start.cp-wide-layout.g75 .cp-visit .contact-details+.g75-button{min-height:36px;align-self:flex-start}
 body#page-start.cp-wide-layout.g75 .g78-workshop .ws-services{margin:3px 0}
 body#page-start.cp-wide-layout.g75 .g78-workshop .ws-services svg{display:none}
 body#page-start.cp-wide-layout.g75 .g78-workshop .ws-services a{min-height:32px;gap:0;justify-content:center}
 body#page-start.cp-wide-layout.g75 .g78-workshop .ws-hero{gap:5px}
 body#page-start.cp-wide-layout.g75 .g78-workshop .ws-related{padding:2px 0}
}
@media(max-width:1023px) and (max-height:900px){
 body#page-start.cp-wide-layout.g75 .g75-guide-lead{display:none!important}
}
