.info-page {
  min-height: 100vh;
  background:
    linear-gradient(180deg, #f8fafc 0, #f8fafc 210px, #f3f6f8 210px),
    #f3f6f8;
  color: #111827;
}

.info-page--plain {
  background:
    linear-gradient(135deg, rgba(15, 111, 143, 0.08) 0 32%, transparent 32%),
    linear-gradient(180deg, #f8fafc 0, #f3f6f8 46%, #eef3f5 100%);
}

.info-page__content {
  display: grid;
  gap: 16px;
  width: min(100%, 1080px);
  margin: 0 auto;
  padding: 32px 25px 56px;
}

@media (max-width: 760px) {
  .info-page__content {
    padding: 24px 16px 44px;
  }
}
