.code9-ai-bots,
.code9-dentistry,
.code9-licenses,
.code9-kayaks,
.code9-patent,
.code9-legal-page,
.code9-agreement {
  --page-width: 1540px;
}

.code9-ai-bots__header-inner,
.code9-dentistry__header-inner,
.code9-licenses__header-inner,
.code9-kayaks__header-inner,
.code9-patent__header-inner,
.code9-legal-page__header-inner,
.code9-agreement__header-inner {
  width: 100%;
  max-width: min(var(--page-width), calc(100vw - 32px));
  margin: 0 auto;
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.code9-ai-bots__shell,
.code9-dentistry__shell,
.code9-licenses__shell,
.code9-kayaks__shell,
.code9-patent__shell,
.code9-legal-page__shell,
.code9-agreement__shell {
  max-width: min(var(--page-width), calc(100vw - 32px)) !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
}

@media (max-width: 1199px) {
  .code9-ai-bots,
  .code9-dentistry,
  .code9-licenses,
  .code9-kayaks,
  .code9-patent,
  .code9-legal-page,
  .code9-agreement {
    --page-width: min(100vw - 24px, 100%);
  }

  .code9-ai-bots__header-inner,
  .code9-dentistry__header-inner,
  .code9-licenses__header-inner,
  .code9-kayaks__header-inner,
  .code9-patent__header-inner,
  .code9-legal-page__header-inner,
  .code9-agreement__header-inner,
  .code9-ai-bots__shell,
  .code9-dentistry__shell,
  .code9-licenses__shell,
  .code9-kayaks__shell,
  .code9-patent__shell,
  .code9-legal-page__shell,
  .code9-agreement__shell {
    max-width: min(100vw - 24px, 100%) !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
