body {
  min-inline-size: var(--min-inline-size-medium-screen);
}
.region-container.header .region,
main > .main-content,
.region-container.footer .region {
  padding-inline: var(--bezel-inline-size-medium-screen);
  min-inline-size: var(--min-inline-size-medium-screen);
}
body.has-sidebar .region-container.content {
  padding-inline-end: calc((var(--gutter-inline-size-medium-screen) / 3) * 2);
  inline-size: calc(((100% / 3) * 2) + (var(--gutter-inline-size-medium-screen) / 3));
}
body.two-sidebars .region-container.content {
  padding-inline: calc((var(--gutter-inline-size-medium-screen) / 4) * 3);
  inline-size: calc(50% + (var(--gutter-inline-size-medium-screen) / 2));
}
.region-container.sidebar {
  padding-inline-start: calc(var(--gutter-inline-size-medium-screen) / 3);
  inline-size: calc((100% / 3) - (var(--gutter-inline-size-medium-screen) / 3));
}
body.two-sidebars .region-container.sidebar {
  padding-inline-start: calc(var(--gutter-inline-size-medium-screen) / 4);
  inline-size: calc(25% - (var(--gutter-inline-size-medium-screen) / 4));
}
body.two-sidebars .region-container.sidebar-first {
  padding-inline: 0 calc(var(--gutter-inline-size-medium-screen) / 4);
}
