:root {
  --swg-sep-color: #2a66ff;
  --swg-sep-weight: 2px;
  --swg-sep-gap: 8px;
  --swg-sep-margin: 28px;
}

.home .wp-block-post-template > li:not(:first-child)::before,
.blog .wp-block-post-template > li:not(:first-child)::before {
  content: "";
  display: block;
  border-top: var(--swg-sep-weight) dashed var(--swg-sep-color);
  border-bottom: var(--swg-sep-weight) dashed var(--swg-sep-color);
  height: 0;
  margin: var(--swg-sep-margin) 0;
}

.home .wp-block-post-template > .wp-block-post:not(:first-child)::before,
.blog .wp-block-post-template > .wp-block-post:not(:first-child)::before {
  content: "";
  display: block;
  border-top: var(--swg-sep-weight) dashed var(--swg-sep-color);
  border-bottom: var(--swg-sep-weight) dashed var(--swg-sep-color);
  height: 0;
  margin: var(--swg-sep-margin) 0;
}
