/* AI Market Daily: trust, policy and utility pages */
body.page:not(.home):not(.amd-home-page) .content-in {
  display: block;
  max-width: 1120px;
  margin-inline: auto;
}

body.page:not(.home):not(.amd-home-page) #main.main {
  float: none;
  width: min(100%, 860px);
  max-width: 860px;
  margin-inline: auto;
  padding: 0;
}

body.page:not(.home):not(.amd-home-page) #sidebar.sidebar {
  display: none !important;
}

body.page:not(.home):not(.amd-home-page) #main .article {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 48px 50px 64px;
}

body.page:not(.home):not(.amd-home-page) #main .entry-content {
  max-width: 760px;
  margin-inline: auto;
  font-size: 17px;
  line-height: 1.9;
}

body.page:not(.home):not(.amd-home-page) #main .entry-title {
  max-width: 760px;
  margin-inline: auto;
}

body.page:not(.home):not(.amd-home-page) #main .entry-content h2 {
  margin: 3.1rem 0 1.15rem;
}

body.page:not(.home):not(.amd-home-page) #main .entry-content h3 {
  margin-top: 2.15rem;
}

body.page:not(.home):not(.amd-home-page) #main .entry-content table,
body.page:not(.home):not(.amd-home-page) #main .entry-content pre {
  max-width: 100%;
  overflow-x: auto;
}

@media screen and (max-width: 768px) {
  body.page:not(.home):not(.amd-home-page) .content-in,
  body.page:not(.home):not(.amd-home-page) #main.main {
    width: 100%;
    max-width: none;
  }

  body.page:not(.home):not(.amd-home-page) #main .article {
    padding: 32px 18px 56px;
  }

  body.page:not(.home):not(.amd-home-page) #main .entry-content {
    max-width: none;
    font-size: 16px;
    line-height: 1.85;
  }

  body.page:not(.home):not(.amd-home-page) #main .entry-title {
    font-size: 30px;
    line-height: 1.35;
  }
}
