/* Mobile acceptance fixes: preserve tablet and desktop layouts. */
@media(max-width:767px){
 .nf-d-site .nf-v12-house .wp-block-column>p{margin-bottom:20px!important}
 .nf-d-site .contact-band{gap:22px!important}
 .nf-d-site .contact-band>.wp-block-group__inner-container>.wp-block-group{margin-bottom:0!important}
 .nf-d-site .nf-editorial-case-intro>.wp-block-group__inner-container>.wp-block-group{margin-bottom:0!important}
 body #mobile-drawer .nf-nav-panel{background:transparent!important}
 .nf-d-site .nf-editorial-case-intro{gap:24px!important}
 .nf-d-site .nf-editorial-case-intro .nf-editorial-quote{margin-top:0!important;padding:16px 20px!important}
 .nf-d-site .nf-editorial-case-intro .nf-editorial-quote p{margin-bottom:12px!important}
 .nf-d-site .nf-editorial-case-intro .nf-editorial-quote p:last-child{margin-bottom:0!important}
 .nf-d-site .movement-photo img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
 .nf-d-site .nf-about-hero{margin-bottom:0!important}
 .nf-d-site .nf-about-hero+.nf-v12-proof-band{padding-top:24px!important}
 .nf-d-site .nf-about-story-grid p{font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}
 .nf-d-site .nf-d-guide-timing+.nf-lv-deeper-read{margin-top:0px!important;padding-top:0!important}
 .nf-d-site .nf-pr-build .nf-d-options dd:has(.nf-pr-lace-unit){font-size:0!important;line-height:0!important}
 .nf-d-site .nf-pr-build .nf-pr-lace-unit{display:block!important;font-size:14px!important;line-height:1.65!important}
 .nf-d-site .nf-customer-followup{font-size:14px;line-height:1.65;margin:14px 0 0}
}
