/* Small-screen spacing only. Preserve approved heroes, pinned tracks and form comfort. */
@media(max-width:390px){
 body.wab-local-ui-contract:not(.kit-service-preview){--wab-section-space:40px;--wab-layout-gap:20px;--wab-panel-space:16px;--wab-title-gap:20px}
 body.wab-local-ui-contract.wab-local-ui-contract.wab-local-ui-contract:not(.kit-service-preview) main .container:where(:not(.container .container,.local-personal-contact *,.home-hero__stage-inner,.lq-feature)){padding-inline:14px!important}
 body.wab-local-ui-contract.wab-local-ui-contract:not(.kit-service-preview) :is(.local-home-goals,.local-home-services,.home-work-chapter,.svc-section,.ws-journey,.ws-offer,.ws-care,.br-offer,.nl-context,.nl-offer,.nl-why,.sp-continuity,.sp-about-work,.sp-collective,.sp-origin,.sp-history,.wab-section-faq,.new-case-story>.section){padding-block:40px!important}
 body.wab-local-ui-contract.wab-local-ui-contract:not(.kit-service-preview) :is(.ws-service-direction,.ws-offer-panel,.svc-offer-flow,.br-offer-item,.case-service-panel,.case-invitation-panel){padding:16px!important}
 body.wab-local-ui-contract.wab-local-ui-contract:not(.kit-service-preview) :is(.svc-goals,.svc-technical-summary,.svc-technical-offer,.sp-split,.sp-collab-grid,.case-service-grid){gap:20px!important}
 body.wab-local-ui-contract.wab-local-ui-contract:not(.kit-service-preview) .wab-section-faq details{padding:16px!important}
}
