@media screen and (min-width: 1200px) {
:root {
  --max: 1500px !important;
}
.section:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.page-hero:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.editorial-note:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.influencer-feature:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.influencer-hero:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.directory-visual-story:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.guide-content-wrap:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro) {
  box-sizing: border-box;
  width: min(1500px, 100%) !important;
  max-width: min(1500px, calc(100vw - 48px)) !important;
  margin-inline: auto;
}
.header-inner:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro),
.utility-bar:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro) {
  box-sizing: border-box;
  width: min(1750px, 100%) !important;
  max-width: min(1750px, calc(100vw - 48px)) !important;
  margin-inline: auto;
}
.footer-inner:not(.narrow):not(.container--narrow):not(.prose):not(.closing-inner):not(.home-hero__content):not(.editorial-intro) {
  box-sizing: border-box;
  width: min(1350px, 100%) !important;
  max-width: min(1350px, calc(100vw - 48px)) !important;
  margin-inline: auto;
}
.section-dark { width:100% !important; max-width:none !important; padding-inline:max(24px, calc((100vw - 1500px) / 2)) !important; }
}
