/* Share the same content edges across the homepage sections. */
@layer govtech {
 html body #homeSection > :is(#executiveSection,#city-vote,#public-relations-news,#news,#home-videos,#events,#community,#ita-indicators,#home-ebook-section,#smart-env,#cctvSection,#city-economy,#soft-power,#egp,#stats-satisfaction,#systemsSection) {
  padding-left:0!important;padding-right:0!important;
 }
 html body #homeSection > section > div.mx-auto,
 html body #homeSection > :is(#executiveSection,#home-ebook-section,#stats-satisfaction,#systemsSection) > div.mx-auto,
 html body #homeSection > section > :is(.city-vote-shell,.pr-wrap,.bst-videos-inner,.oit-home-inner,.iot-dashboard-shell,.cm-content-shell),
 html body #homeSection > .mh-map-shell {
  box-sizing:border-box!important;width:100%!important;max-width:1200px!important;min-width:0!important;
  margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;
 }
 @media(min-width:1024px) {
  html body #homeSection > section > div.mx-auto,
  html body #homeSection > :is(#executiveSection,#home-ebook-section,#stats-satisfaction,#systemsSection) > div.mx-auto,
  html body #homeSection > section > :is(.city-vote-shell,.pr-wrap,.bst-videos-inner,.oit-home-inner,.iot-dashboard-shell,.cm-content-shell),
  html body #homeSection > .mh-map-shell {padding-left:32px!important;padding-right:32px!important;}
 }
}
