:where(.editor-styles-wrapper, .entry-body) {
  color: #222 !important;
  line-height: 1.75;
}

:where(.is-root-container > .wp-block, .entry-body) > .wp-block-columns {
  margin-bottom: 0 !important;
}

.wp-block-heading {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.75 !important;
  font-size: 28px !important;
  letter-spacing: 0.12em !important;
}

@media (max-width: 575px) {
  .wp-block-heading {
    font-size: 23px !important;
  }
}

:where(.editor-styles-wrapper, .entry-body) p {
  margin-top: 0.65em !important;
  line-height: 1.75 !important;
  font-size: 16px !important;
  letter-spacing: 0.12em !important;
}

@media (max-width: 575px) {
  :where(.editor-styles-wrapper, .entry-body) p {
    font-size: 15px !important;
  }
}

:where(.editor-styles-wrapper, .entry-body) .ttl-sub {
  margin-block: 0 !important;
  color: #aa8420 !important;
  font-size: 14px !important;
}

:where(.editor-styles-wrapper, .entry-body) .wp-block-image,
:where(.editor-styles-wrapper, .entry-body) .wp-block-image figure {
  margin: 0 !important;
}

.vk_posts {
  row-gap: 30px;
}

.siteContent_after .widget .wp-block-image figure {
  margin-bottom: 0 !important;
}

.card:has(> .vk_post_imgOuter),
.vk_post_imgOuter {
  border: none !important;
  border-radius: 0 !important; 
}

.vk_post.card {
  margin-block: 0 !important;
}

.vk_post_imgOuter:before {
  padding-top: calc(309 / 339 * 100%) !important;
}

.vk_post .card-body {
  padding-top: 9px !important;
}

.vk_post_body {
  display: flex !important;
  flex-direction: column !important;
  row-gap: 7px !important;
}

.vk_post_body > * {
  margin-top: 0 !important;
}

.vk_post_date {
  order: -1 !important;
  color: #aa8420 !important;
  font-size: 14px !important;
}

.vk_post_title {
  line-height: 1.75 !important;
  font-size: 20px !important;
  letter-spacing: .12em !important;
}

@media (max-width: 575px) {
  .vk_post_title {
    font-size: 18px !important;
  }
}