main {
  margin-top: 120px;
}
.blog-header .container {
  justify-content: center;
}
article.featured {
  width: 80%;
}
@media (1200px <= width) {
  main.blog-article .about-author .about-author__wrapper .right {
    min-width: 465px;
  }
}

@media (min-width: 1800px) {
  main.blog-article aside + article {
    max-width: 65%;
    margin-right: 100px;
  }
}
main.blog .blog-header .container article.featured,
main.blog .blog-header .container section.about-author,
main.blog .blog-header main.blog-article h3 article.featured,
main.blog .blog-header main.blog-article h3 section.about-author,
main.blog-article main.blog .blog-header h3 article.featured,
main.blog-article main.blog .blog-header h3 section.about-author {
  align-self: flex-start;
  width: 75%;
}
.atn_v1__txt_14,
div.image-wrapper div p,
main.blog article:not(.featured) > div:first-of-type + div p,
main.blog-article .about-author__wrapper .right p,
main.blog-article article p,
main.blog-article
  main.blog.author
  .blog-header
  h3
  .about-author__wrapper
  .right
  p,
main.blog.author .blog-header .container .about-author__wrapper .right p,
main.blog.author
  .blog-header
  main.blog-article
  h3
  .about-author__wrapper
  .right
  p {
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
}
@media (900px <= width < 1200px) {
  main.blog .blog-header .container article.featured,
  main.blog .blog-header .container section.about-author,
  main.blog .blog-header main.blog-article h3 article.featured,
  main.blog .blog-header main.blog-article h3 section.about-author,
  main.blog-article main.blog .blog-header h3 article.featured,
  main.blog-article main.blog .blog-header h3 section.about-author {
    width: 75%;
    flex-wrap: nowrap;
    gap: 0.625rem;
  }
}
@media (1200px <= width < 1800px) {
  main.blog .blog-header .container article.featured,
  main.blog .blog-header .container section.about-author,
  main.blog .blog-header main.blog-article h3 article.featured,
  main.blog .blog-header main.blog-article h3 section.about-author,
  main.blog-article main.blog .blog-header h3 article.featured,
  main.blog-article main.blog .blog-header h3 section.about-author {
    align-self: flex-start;
    width: 75%;
    display: flex;
    gap: 1.25rem;
  }
}
@media (1200px <= width < 1800px) {
  main.blog .blog-header .container article.featured > div:first-of-type,
  main.blog .blog-header .container section.about-author > div:first-of-type,
  main.blog
    .blog-header
    main.blog-article
    h3
    article.featured
    > div:first-of-type,
  main.blog
    .blog-header
    main.blog-article
    h3
    section.about-author
    > div:first-of-type,
  main.blog-article
    main.blog
    .blog-header
    h3
    article.featured
    > div:first-of-type,
  main.blog-article
    main.blog
    .blog-header
    h3
    section.about-author
    > div:first-of-type {
    width: 50%;
  }
}
@media (1200px <= width < 1800px) {
  main.blog .blog-header .container article.featured > div:first-of-type + div,
  main.blog
    .blog-header
    .container
    section.about-author
    > div:first-of-type
    + div,
  main.blog
    .blog-header
    main.blog-article
    h3
    article.featured
    > div:first-of-type
    + div,
  main.blog
    .blog-header
    main.blog-article
    h3
    section.about-author
    > div:first-of-type
    + div,
  main.blog-article
    main.blog
    .blog-header
    h3
    article.featured
    > div:first-of-type
    + div,
  main.blog-article
    main.blog
    .blog-header
    h3
    section.about-author
    > div:first-of-type
    + div {
    width: 45%;
  }
}
main.blog-article > .container:first-of-type aside,
main.blog-article > h3:first-of-type aside {
  padding: 10px;
}
@media (800px <= width < 1800px) {
  main.blog-article aside + article {
    max-width: 70%;
  }
}
main.blog h1:not(.author-title) {
  font-size: 2.5rem;
}

.atn_v1__title_56,
main.blog-article .about-author__wrapper .right h1,
main.blog-article h1,
main.blog-article
  main.blog.author
  .blog-header
  h3
  .about-author__wrapper
  .right
  h1,
main.blog.author .blog-header .container .about-author__wrapper .right h1,
main.blog.author
  .blog-header
  main.blog-article
  h3
  .about-author__wrapper
  .right
  h1 {
  font-size: 2.2rem;
}
