/* French and English homepages: the same content frame as the international home. */
body.sc-home-aligned {
  --sc-home-content-width: min(1296px, calc(100% - 112px));
}
@media (max-width: 1200px) {
  body.sc-home-aligned { --sc-home-content-width: calc(100% - 80px); }
}
@media (max-width: 960px) {
  body.sc-home-aligned { --sc-home-content-width: calc(100% - 56px); }
}
@media (max-width: 720px) {
  body.sc-home-aligned { --sc-home-content-width: calc(100% - 40px); }
}
@media (max-width: 380px) {
  body.sc-home-aligned { --sc-home-content-width: calc(100% - 28px); }
}
body.sc-home-aligned #main > .magazine-scope > .page,
body.sc-home-aligned #main > .country-information,
body.sc-home-aligned > #sc-contact-common,
body.sc-home-aligned > .site-footer,
body.sc-home-aligned > .sc-navigation > .sc-nav-bar {
  box-sizing: border-box;
  width: var(--sc-home-content-width);
  max-width: none;
  min-width: 0;
  margin-inline: auto;
}
/* The outer frame supplies the gutters; do not add another pair inside it. */
body.sc-home-aligned #main > .magazine-scope > .page > .inner,
body.sc-home-aligned #main > .magazine-scope > .page > .header,
body.sc-home-aligned #main > .country-information > .country-heading,
body.sc-home-aligned > #sc-contact-common,
body.sc-home-aligned > .sc-navigation > .sc-nav-bar {
  padding-inline: 0;
}
body.sc-home-aligned #main > .magazine-scope > .page > .inner,
body.sc-home-aligned #main > .magazine-scope > .page > .inner > *,
body.sc-home-aligned #country-original > .wrap,
body.sc-home-aligned > #sc-contact-common > .cc-columns,
body.sc-home-aligned > .site-footer > .wrap {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin-inline: 0;
}
body.sc-home-aligned > .site-footer > .wrap {
  padding-inline: 0;
}
