.tag__list .post:first-of-type .post-tag__inner {
  padding-top: 0;
}
.tag__list .post-tag__inner {
  padding-block: clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem);
}
.tag__list .post-tag__title {
  font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.4583333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.tag__list .post-tag__footer {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  margin-top: 1em;
}
@media screen and (min-width: 400px) {
  .tag__list .post-tag__footer {
    gap: 0.625rem;
    flex-direction: row;
  }
}
.tag__list .post-tag__date {
  font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);
  color: #3D569D;
  letter-spacing: 0.05em;
}
.tag__list .post-tag__tagblock {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3125rem;
}
.tag__list .post-tag__tagchip {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3125rem;
}
.tag__list .post-tag__categories {
  display: flex;
  gap: 0.3125rem;
  flex-wrap: wrap;
}

.tag__pagination {
  margin-top: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
}/*# sourceMappingURL=style-listview.css.map */