body:is(.category, .blog, .tag, .date, .author) {
  --nw-works-text: #1b2830;
  --nw-works-muted: #64727e;
  --nw-works-border: #e7eef2;
  --nw-works-bg: #f7fcfd;
  --nw-works-blue: #2ba8c4;
}

body.single-post {
  --nw-works-text: #1b2830;
  --nw-works-muted: #64727e;
  --nw-works-border: #e7eef2;
  --nw-works-bg: #f7fcfd;
  --nw-works-blue: #2ba8c4;
}

body:is(.category, .blog, .tag, .date, .author) .site-content {
  background: var(--nw-works-bg);
}

body.single-post .site-content {
  background: var(--nw-works-bg);
}

body:is(.category, .blog, .tag, .date, .author) .site-content .ast-container {
  max-width: 1600px;
  width: calc(100% - 40px);
  padding: 34px 0 72px;
}

body.single-post .site-content > .ast-container,
body.single-post .site-content .ast-container {
  display: block !important;
  max-width: 1160px !important;
  width: calc(100% - 40px) !important;
  padding: 64px 0 86px !important;
}

body:is(.category, .blog, .tag, .date, .author) #primary,
body:is(.category, .blog, .tag, .date, .author) .content-area {
  width: 100%;
  margin: 0;
  padding: 0;
}

body.single-post #primary,
body.single-post .content-area,
body.single-post .site-main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.single-post article.post,
body.single-post article.ast-article-single {
  margin: 0 auto !important;
  padding: 46px 56px 60px !important;
  overflow: hidden;
  background: #fff;
  border: 1px solid var(--nw-works-border);
  border-radius: 18px;
  box-shadow: 0 18px 46px rgba(16, 32, 51, .08);
}

body.single-post article.post > .ast-post-format,
body.single-post article.ast-article-single > .ast-post-format,
body.single-post article.post .single-layout-1,
body.single-post article.ast-article-single .single-layout-1 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.single-post article.post .entry-header,
body.single-post article.ast-article-single .entry-header {
  margin: 0 0 28px !important;
  padding: 0 !important;
}

body.single-post article.post .entry-title,
body.single-post article.ast-article-single .entry-title {
  max-width: 920px;
  margin: 0 !important;
  color: var(--nw-works-text);
  font-size: 42px;
  font-weight: 650;
  line-height: 1.15;
}

body.single-post article.post .entry-meta,
body.single-post article.post header.entry-header .entry-meta,
body.single-post article.post .entry-meta *,
body.single-post article.post .posted-by,
body.single-post article.post .byline,
body.single-post article.post .author,
body.single-post article.post .author-name,
body.single-post article.post .published,
body.single-post article.post .posted-on,
body.single-post article.post .cat-links,
body.single-post article.post .tags-links,
body.single-post article.post .comments-link,
body.single-post article.ast-article-single .entry-meta,
body.single-post article.ast-article-single header.entry-header .entry-meta,
body.single-post article.ast-article-single .entry-meta *,
body.single-post article.ast-article-single .posted-by,
body.single-post article.ast-article-single .byline,
body.single-post article.ast-article-single .author,
body.single-post article.ast-article-single .author-name,
body.single-post article.ast-article-single .published,
body.single-post article.ast-article-single .posted-on,
body.single-post article.ast-article-single .cat-links,
body.single-post article.ast-article-single .tags-links,
body.single-post article.ast-article-single .comments-link {
  display: none !important;
}

body.single-post article.post .entry-content,
body.single-post article.ast-article-single .entry-content {
  max-width: 920px;
  margin: 0 !important;
  color: #263b52;
  font-size: 18px;
  line-height: 1.75;
}

body.single-post article.post .entry-content p {
  margin: 0 0 22px;
}

body.single-post article.post .entry-content a {
  color: var(--nw-works-blue);
  font-weight: 650;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

body.single-post article.post .entry-content h2,
body.single-post article.post .entry-content h3,
body.single-post article.post .entry-content h4 {
  margin: 34px 0 16px;
  color: var(--nw-works-text);
  font-weight: 700;
  line-height: 1.2;
}

body.single-post article.post .entry-content h2 {
  font-size: 30px;
}

body.single-post article.post .entry-content h3 {
  font-size: 24px;
}

body.single-post article.post .entry-content ul,
body.single-post article.post .entry-content ol {
  margin: 0 0 24px 22px;
  padding: 0;
}

body.single-post article.post .entry-content li {
  margin: 0 0 10px;
}

body.single-post article.post .entry-content img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 34px auto;
  border: 1px solid var(--nw-works-border);
  border-radius: 16px;
  box-shadow: 0 16px 36px rgba(16, 32, 51, .08);
}

body.single-post article.post .su-custom-gallery,
body.single-post article.ast-article-single .su-custom-gallery,
body.single-post article.post .gallery,
body.single-post article.ast-article-single .gallery {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin: 34px 0;
  width: 100% !important;
  max-width: 100% !important;
  align-items: stretch;
}

body.single-post article.post .su-custom-gallery > *,
body.single-post article.ast-article-single .su-custom-gallery > *,
body.single-post article.post .gallery > *,
body.single-post article.ast-article-single .gallery > * {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.single-post article.post .su-custom-gallery a,
body.single-post article.ast-article-single .su-custom-gallery a,
body.single-post article.post .gallery a,
body.single-post article.ast-article-single .gallery a {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  border-radius: 16px;
}

body.single-post article.post .su-custom-gallery img,
body.single-post article.ast-article-single .su-custom-gallery img,
body.single-post article.post .gallery img,
body.single-post article.ast-article-single .gallery img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  min-height: 260px;
  aspect-ratio: 4 / 3;
  margin: 0 !important;
  object-fit: cover;
}

body:is(.category, .blog, .tag, .date, .author) .ast-archive-description,
body:is(.category, .blog, .tag, .date, .author) .entry-header.ast-no-thumbnail {
  margin: 0 0 30px;
  padding: 0;
  background: transparent;
  border: 0;
}

body:is(.category, .blog, .tag, .date, .author) .ast-archive-description .page-title,
body:is(.category, .blog, .tag, .date, .author) .entry-header .entry-title,
body:is(.category, .blog, .tag, .date, .author) .page-title {
  margin: 0;
  color: var(--nw-works-text);
  font-size: 42px;
  font-weight: 600;
  line-height: 1.15;
}

body:is(.category, .blog, .tag, .date, .author) .ast-archive-description p {
  max-width: 760px;
  margin: 12px 0 0;
  color: var(--nw-works-muted);
  font-size: 18px;
  line-height: 1.5;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-section,
body:is(.category, .blog, .tag, .date, .author) .elementor-container,
body:is(.category, .blog, .tag, .date, .author) .elementor-column,
body:is(.category, .blog, .tag, .date, .author) .elementor-widget-wrap,
body:is(.category, .blog, .tag, .date, .author) .elementor-widget-container,
body:is(.category, .blog, .tag, .date, .author) .elementor-widget-posts,
body:is(.category, .blog, .tag, .date, .author) .elementor-widget-archive-posts {
  width: 100% !important;
  max-width: 100%;
}

body:is(.category, .blog, .tag, .date, .author) .site-main .elementor-section,
body:is(.category, .blog, .tag, .date, .author) .site-main .elementor-container {
  max-width: 1600px !important;
}

body:is(.category, .blog, .tag, .date, .author) .site-main .elementor-column,
body:is(.category, .blog, .tag, .date, .author) .site-main .elementor-widget,
body:is(.category, .blog, .tag, .date, .author) .site-main .elementor-widget-container {
  flex: 1 1 100% !important;
  align-self: stretch !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards {
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-posts,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts-container,
body:is(.category, .blog, .tag, .date, .author) .elementor-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 28px !important;
  align-items: stretch !important;
  width: 100% !important;
  max-width: none !important;
  justify-content: stretch !important;
  justify-items: stretch !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-posts > *,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts-container > *,
body:is(.category, .blog, .tag, .date, .author) .elementor-grid > * {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  justify-self: stretch !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post,
body:is(.category, .blog, .tag, .date, .author) .elementor-post.elementor-grid-item,
body:is(.category, .blog, .tag, .date, .author) .elementor-grid-item {
  width: 100% !important;
  max-width: none !important;
  min-width: 320px !important;
  flex: none !important;
  justify-self: stretch !important;
  align-self: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid var(--nw-works-border) !important;
  border-radius: 16px !important;
  box-shadow: 0 14px 34px rgba(16, 32, 51, .07) !important;
  transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post:hover {
  border-color: #bfd8e6 !important;
  box-shadow: 0 18px 40px rgba(16, 32, 51, .11) !important;
  transform: translateY(-2px);
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__card {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 320px !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards .elementor-post__card,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards .elementor-post__card:hover,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards .elementor-post__thumbnail__link,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards .elementor-post__thumbnail,
body:is(.category, .blog, .tag, .date, .author) .elementor-posts--skin-cards .elementor-post__text {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__thumbnail__link,
body:is(.category, .blog, .tag, .date, .author) .elementor-post__thumbnail {
  display: block !important;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #eef4f8 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__thumbnail {
  position: relative !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  padding-bottom: 0 !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__thumbnail img {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center !important;
  transform: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__text {
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 26px 24px 28px !important;
  background: #fff !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__title,
body:is(.category, .blog, .tag, .date, .author) .elementor-post__excerpt {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__title {
  margin-top: 0 !important;
  margin-bottom: 14px !important;
  color: var(--nw-works-text) !important;
  font-size: 21px !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__title a {
  color: inherit !important;
  text-decoration: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__title a:hover {
  color: var(--nw-works-blue) !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__excerpt p {
  margin: 0 !important;
  color: #263b52 !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

body:is(.category, .blog, .tag, .date, .author) .elementor-post__meta-data,
body:is(.category, .blog, .tag, .date, .author) .elementor-post__read-more,
body:is(.category, .blog, .tag, .date, .author) .elementor-post__badge {
  display: none !important;
}

body:is(.category, .blog, .tag, .date, .author) .site-main > .ast-row,
body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(360px, 1fr));
  gap: 28px;
  align-items: stretch;
  justify-items: stretch;
  margin-left: 0;
  margin-right: 0;
}

body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row > *,
body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row > article,
body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row > .ast-grid-common-col,
body:is(.category, .blog, .tag, .date, .author) article.post,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col {
  display: flex;
  flex-direction: column;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  flex: none !important;
  justify-self: stretch !important;
  align-self: stretch !important;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--nw-works-border);
  border-radius: 16px;
  box-shadow: 0 14px 34px rgba(16, 32, 51, .07);
}

body:is(.category, .blog, .tag, .date, .author) article.post .post-thumb,
body:is(.category, .blog, .tag, .date, .author) article.post .ast-blog-featured-section,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .post-thumb,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .ast-blog-featured-section {
  margin: 0;
  overflow: hidden;
}

body:is(.category, .blog, .tag, .date, .author) article.post img,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  height: auto;
  object-fit: cover;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-header,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-header,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-header,
body:is(.category, .blog, .tag, .date, .author) article.post .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.post .entry-summary,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-summary,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-summary {
  padding-inline: 24px;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-header,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-header,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-header {
  margin: 0;
  padding-top: 22px;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-title,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-title,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-title {
  margin: 18px 0 14px;
  color: var(--nw-works-text);
  font-size: 21px;
  font-weight: 760;
  line-height: 1.25;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-content,
body:is(.category, .blog, .tag, .date, .author) article.post .entry-summary,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-summary,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-summary {
  flex: 1;
  padding-bottom: 28px;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-content p,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-content p,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-content p,
body:is(.category, .blog, .tag, .date, .author) article.post .entry-summary p,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-summary p,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-summary p {
  margin: 0;
  color: #263b52;
  font-size: 16px;
  line-height: 1.65;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-meta,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-meta,
body:is(.category, .blog, .tag, .date, .author) article.post .read-more,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .read-more {
  display: none;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-title a,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-title a,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-title a {
  color: inherit;
  text-decoration: none;
  transition: color .16s ease;
}

body:is(.category, .blog, .tag, .date, .author) article.post .entry-title a:hover,
body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-title a:hover,
body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-title a:hover {
  color: var(--nw-works-blue);
}

body:is(.category, .blog, .tag, .date, .author) .navigation.pagination,
body:is(.category, .blog, .tag, .date, .author) .ast-pagination {
  margin: 36px 0 0;
}

body:is(.category, .blog, .tag, .date, .author) .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  min-height: 42px;
  margin: 0 4px 8px;
  padding: 8px 13px;
  color: var(--nw-works-text);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: #fff;
  border: 1px solid var(--nw-works-border);
  border-radius: 12px;
  box-shadow: 0 10px 24px rgba(16, 32, 51, .06);
}

body:is(.category, .blog, .tag, .date, .author) .page-numbers.current,
body:is(.category, .blog, .tag, .date, .author) .page-numbers:hover {
  color: #fff;
  background: var(--nw-works-blue);
  border-color: var(--nw-works-blue);
}

body.single-post .post-navigation,
body.single-post .comments-area {
  max-width: 1160px;
  margin: 28px auto 0;
  padding: 26px 30px;
  background: #fff;
  border: 1px solid var(--nw-works-border);
  border-radius: 16px;
  box-shadow: 0 14px 34px rgba(16, 32, 51, .06);
}

body.single-post .post-navigation a {
  color: var(--nw-works-blue);
  font-weight: 700;
  text-decoration: none;
}

@media (max-width: 1024px) {
  body.single-post .site-content > .ast-container,
  body.single-post .site-content .ast-container {
    width: calc(100% - 32px) !important;
    padding: 42px 0 68px !important;
  }

  body.single-post article.post {
    padding: 34px 34px 44px !important;
  }

  body.single-post article.post .entry-title {
    font-size: 34px;
  }

  body.single-post article.post .entry-content {
    font-size: 17px;
  }

  body:is(.category, .blog, .tag, .date, .author) .elementor-posts,
  body:is(.category, .blog, .tag, .date, .author) .elementor-posts-container,
  body:is(.category, .blog, .tag, .date, .author) .elementor-grid,
  body:is(.category, .blog, .tag, .date, .author) .site-main > .ast-row,
  body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }
}

@media (max-width: 767px) {
  body.single-post .site-content > .ast-container,
  body.single-post .site-content .ast-container {
    width: calc(100% - 24px) !important;
    padding: 26px 0 52px !important;
  }

  body.single-post article.post {
    padding: 24px 18px 34px !important;
    border-radius: 16px;
  }

  body.single-post article.post .entry-title {
    font-size: 28px;
  }

  body.single-post article.post .entry-content {
    font-size: 16px;
    line-height: 1.68;
  }

  body.single-post article.post .su-custom-gallery,
  body.single-post article.post .gallery {
    grid-template-columns: 1fr;
  }

  body.single-post article.post .entry-content img {
    margin: 24px auto;
    border-radius: 12px;
  }

  body:is(.category, .blog, .tag, .date, .author) .site-content .ast-container {
    width: calc(100% - 28px);
    padding: 22px 0 52px;
  }

  body:is(.category, .blog, .tag, .date, .author) .ast-archive-description .page-title,
  body:is(.category, .blog, .tag, .date, .author) .entry-header .entry-title,
  body:is(.category, .blog, .tag, .date, .author) .page-title {
    font-size: 34px;
  }

  body:is(.category, .blog, .tag, .date, .author) .elementor-posts,
  body:is(.category, .blog, .tag, .date, .author) .elementor-posts-container,
  body:is(.category, .blog, .tag, .date, .author) .elementor-grid,
  body:is(.category, .blog, .tag, .date, .author) .site-main > .ast-row,
  body:is(.category, .blog, .tag, .date, .author) .site-main .ast-row {
    grid-template-columns: 1fr !important;
  }

  body:is(.category, .blog, .tag, .date, .author) .elementor-post,
  body:is(.category, .blog, .tag, .date, .author) .elementor-post.elementor-grid-item,
  body:is(.category, .blog, .tag, .date, .author) .elementor-grid-item,
  body:is(.category, .blog, .tag, .date, .author) .elementor-post__card {
    min-width: 0 !important;
  }

  body:is(.category, .blog, .tag, .date, .author) .elementor-post__text,
  body:is(.category, .blog, .tag, .date, .author) article.post .entry-header,
  body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-header,
  body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-header,
  body:is(.category, .blog, .tag, .date, .author) article.post .entry-content,
  body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-content,
  body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-content,
  body:is(.category, .blog, .tag, .date, .author) article.post .entry-summary,
  body:is(.category, .blog, .tag, .date, .author) article.ast-article-post .entry-summary,
  body:is(.category, .blog, .tag, .date, .author) article.ast-grid-common-col .entry-summary {
    padding-inline: 18px !important;
  }
}