.blog-design-list :is(.wd-post-inner, .wd-post-content) {
  display: flex;
  align-items: center;
  gap: 20px;
}
.blog-design-list .wd-post-content-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  flex-grow: 1;
  gap: 10px;
}
.blog-design-list .wd-post-cat {
  position: absolute;
  inset-inline: 15px;
  bottom: 15px;
  width: fit-content;
}
.blog-design-list .wd-entities-title {
  margin-bottom: 0;
}
.blog-design-list .wd-entry-content {
  max-height: 400px;
}
.blog-design-list .wd-meta-author {
  gap: 10px;
}
.blog-design-list .wd-meta-author a:hover {
  color: var(--color-gray-500);
}
.blog-design-list .wd-read-more {
  margin-top: 0;
}
.blog-design-list .btn-read-more {
  padding: 5px 20px;
  min-height: 42px;
  font-size: 13px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: 0px solid transparent;
  border-radius: 0;
  box-shadow: none;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: var(--btn-transform);
  text-shadow: none;
  font-weight: var(--btn-font-weight);
  font-family: var(--btn-font-family);
  font-style: var(--btn-font-style);
  line-height: 1.2;
  cursor: pointer;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
  border-radius: var(--btn-accented-brd-radius);
  color: var(--btn-accented-color);
  box-shadow: var(--btn-accented-box-shadow);
  background-color: var(--btn-accented-bgcolor);
  text-transform: var(--btn-accented-transform, var(--btn-transform));
  font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
  font-family: var(--btn-accented-font-family, var(--btn-font-family));
  font-style: var(--btn-accented-font-style, var(--btn-font-style));
  white-space: nowrap;
}
.blog-design-list .btn-read-more:hover {
  color: var(--btn-accented-color-hover);
  box-shadow: var(--btn-accented-box-shadow-hover);
  background-color: var(--btn-accented-bgcolor-hover);
}
.blog-design-list .btn-read-more:active {
  box-shadow: var(--btn-accented-box-shadow-active);
  bottom: var(--btn-accented-bottom-active, 0);
}
.blog-design-list.blog-style-bg .wd-post-inner {
  padding: 20px;
}
@media (min-width: 769px) {
  .blog-design-list .wd-post-content {
    flex: 1 1 auto;
  }
  .blog-design-list .wd-post-thumb {
    flex: 0 0 160px;
  }
  .blog-design-list:not(:is(:last-child, .blog-style-bg)) {
    border-bottom: 1px solid var(--brdcolor-gray-300);
    padding-bottom: var(--wd-gap);
  }
}
@media (max-width: 1024px) {
  .blog-design-list .wd-post-content {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 768.98px) {
  .blog-design-list .wd-post-inner {
    flex-direction: column;
    align-items: flex-start;
  }
}
