/* Preserve phone clinic order; use tablet width for details and full-width maps. */
@media (min-width:768px) and (max-width:1279px) {
 body#collection-6925c307a764d134df5283db #siteWrapper {
  main .page-section {min-height:0!important;}
  main .page-section .content-wrapper {padding:64px 0!important;}
  main .page-section:first-child .content-wrapper {padding-top:104px!important;}
  main .fluid-engine {
   --sqs-mobile-site-gutter:32px;
   display:grid!important;grid-template-columns:minmax(0,1fr)!important;
   grid-template-rows:auto auto!important;gap:32px!important;
   max-width:960px;margin-inline:auto;padding:0 32px;box-sizing:border-box;
  }
  main .fluid-engine > .fe-block {grid-area:auto!important;}
  main .sqs-html-content {max-width:none;margin:0;display:grid;grid-template-columns:1.2fr 1fr;gap:24px 40px;}
  main .sqs-html-content > h2 {grid-column:1/-1;margin:0!important;}
  main .sqs-html-content > p {margin:0!important;}
  main .fe-block:has(.dp-native-map) {min-height:clamp(360px,42vw,460px);}
 }
}
