@media (max-width:767px){
html body.page-id-247 [data-id="locations-hero"][data-id="locations-hero"][data-id="locations-hero"][data-id="locations-hero"]{padding-inline:34px!important}
html body.page-id-247 [data-id="locations-hero-split"][data-id="locations-hero-split"][data-id="locations-hero-split"][data-id="locations-hero-split"]{padding-inline:0!important}
html body.page-id-247 [data-id="schools"][data-id="schools"][data-id="schools"][data-id="schools"]{padding-inline:34px!important}
html body.page-id-247 [data-id="gowanus-block"][data-id="gowanus-block"][data-id="gowanus-block"][data-id="gowanus-block"]{padding-inline:0!important}
html body.page-id-247 [data-id="gowanus-frame"][data-id="gowanus-frame"][data-id="gowanus-frame"][data-id="gowanus-frame"]{padding-inline:0!important;margin-inline:-19px -19px!important;width:calc(100% + 38px)!important;max-width:none!important}
html body.page-id-247 [data-id="gowanus-panel"][data-id="gowanus-panel"][data-id="gowanus-panel"][data-id="gowanus-panel"]{padding-inline:19px 19px!important;margin-inline:-19px -19px!important;width:calc(100% + 38px)!important;max-width:none!important}
html body.page-id-247 [data-id="gowanus-details"][data-id="gowanus-details"][data-id="gowanus-details"][data-id="gowanus-details"]{padding-inline:0!important}
html body.page-id-247 [data-id="heights-block"][data-id="heights-block"][data-id="heights-block"][data-id="heights-block"]{padding-inline:0!important}
html body.page-id-247 [data-id="heights-panel"][data-id="heights-panel"][data-id="heights-panel"][data-id="heights-panel"]{padding-inline:19px 19px!important;margin-inline:-19px -19px!important;width:calc(100% + 38px)!important;max-width:none!important}
html body.page-id-247 [data-id="heights-details"][data-id="heights-details"][data-id="heights-details"][data-id="heights-details"]{padding-inline:0!important}
html body.page-id-247 [data-id="heights-frame"][data-id="heights-frame"][data-id="heights-frame"][data-id="heights-frame"]{padding-inline:0!important;margin-inline:-19px -19px!important;width:calc(100% + 38px)!important;max-width:none!important}
html body.page-id-247 [data-id="ffp-main"][data-id="ffp-main"][data-id="ffp-main"][data-id="ffp-main"]{padding-inline:34px!important}
html body.page-id-247 [data-id="ffp-copy"][data-id="ffp-copy"][data-id="ffp-copy"][data-id="ffp-copy"]{padding-inline:0!important}
/* 6 Nov 2026: At Both Locations band on the 34px text edge */
html body.page-id-247 [data-id="lp-both"][data-id="lp-both"][data-id="lp-both"][data-id="lp-both"]{padding-inline:34px!important}
html body.page-id-247 [data-id="ffp-form-card"][data-id="ffp-form-card"][data-id="ffp-form-card"][data-id="ffp-form-card"]{padding-inline:19px 19px!important;margin-inline:-19px -19px!important;width:calc(100% + 38px)!important;max-width:none!important}
/* 6 Nov 2026 polish: card buttons share the row and wrap to full width; label + arrow centred (as the form submit) */
html body.page-id-247 :is([data-id="lp-gowanus-actions"],[data-id="lp-heights-actions"]) > a{flex:1 1 auto;justify-content:center}
}
