@media screen {
  .container {
    width: min(1500px, calc(100% - 48px));
    max-width: 1500px;
    margin-inline: auto;
  }
  .site-header .container,
  .topline .container {
    width: min(1750px, calc(100% - 48px));
    max-width: 1750px;
  }
  footer .container {
    width: min(1350px, calc(100% - 48px));
    max-width: 1350px;
  }
  .container .container {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .container,
  .site-header .container,
  .topline .container,
  footer .container {
    width: calc(100% - 32px);
  }
  .container .container { width: 100%; }
}
