/* Shorter, consistent breathing room between content sections. */
main :is(.section,.manifesto,.solutions,.gallery,.partners,.faq-wrap,.insight-teaser,.campaign,.merged-clients,.merged-awards,.merged-resources,.merged-enquiry,.litter-problem,.smartstreets-difference,.street-introduction,.journey-gallery,.product-narrative,.smartbin-longevity,.smartbin-design,.smartbin-practical,.council-scheme,.mounting-system,.smartbin-support,.technical-fit,.liner-details,.downloads-section,.support-callout,.customer-proof,.strategy-story,.design-proof,.design-origin,.parts-enquiries,.two-challenges,.scheme-help,.scheme-steps,.planning-faq,.enquiry-layout,.shop-opening,.cycle-launch,.insights-evidence,.cleanup-section,.installations-showcase){padding-top:32px!important;padding-bottom:32px!important}
main .installation-guide{margin-top:24px;margin-bottom:24px}
main .stock-intro{margin-top:0;margin-bottom:0}
main .video-case{padding-top:32px;padding-bottom:32px}
.contact{margin-top:20px!important;padding-top:32px!important;padding-bottom:32px!important}
.footer-white-gap{height:12px!important}.footer-transition{height:20px!important}
@media(max-width:700px){main :is(.section,.manifesto,.solutions,.gallery,.partners,.faq-wrap,.insight-teaser,.campaign,.merged-clients,.merged-awards,.merged-resources,.merged-enquiry,.litter-problem,.smartstreets-difference,.street-introduction,.journey-gallery,.product-narrative,.smartbin-longevity,.smartbin-design,.smartbin-practical,.council-scheme,.mounting-system,.smartbin-support,.technical-fit,.liner-details,.downloads-section,.support-callout,.customer-proof,.strategy-story,.design-proof,.design-origin,.parts-enquiries,.two-challenges,.scheme-help,.scheme-steps,.planning-faq,.enquiry-layout,.shop-opening,.cycle-launch,.insights-evidence,.cleanup-section,.installations-showcase){padding-top:24px!important;padding-bottom:24px!important}}
