.wp-block-pulp-reviews {
  --color-text: var(--color-white);
  background: var(--color-blue) url("https://drifters.test/wp-content/uploads/2025/09/reviews.jpg") no-repeat center center/cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: var(--spacing-15);
}
@media (min-width: 992px) {
  .wp-block-pulp-reviews {
    min-height: 100vh;
    min-height: 100dvh;
  }
}
.wp-block-pulp-reviews .block-title {
  display: flex;
  gap: 2rem;
  grid-column: span 12;
}
@media (min-width: 992px) {
  .wp-block-pulp-reviews .block-title {
    display: block;
    grid-column: span 2;
  }
}
.wp-block-pulp-reviews .block-title [class*=has-h-] {
  --color-headings: var(--color-white);
}
@media (min-width: 992px) {
  .wp-block-pulp-reviews .block-title [class*=has-h-] {
    writing-mode: vertical-rl;
  }
}
.wp-block-pulp-reviews .block-title svg {
  margin-bottom: 2rem;
  width: clamp(4rem, 5.4545454545vw, 9rem);
}
.wp-block-pulp-reviews .block-body {
  grid-column: span 12;
}
@media (min-width: 992px) {
  .wp-block-pulp-reviews .block-body {
    grid-column: span 10;
  }
}
.wp-block-pulp-reviews .reviews {
  -moz-column-gap: var(--grid-column);
       column-gap: var(--grid-column);
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
  row-gap: var(--spacing-5);
}
@media (min-width: 576px) {
  .wp-block-pulp-reviews .reviews {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.wp-block-pulp-reviews .stars {
  height: 3rem;
  margin-bottom: 2rem;
  width: clamp(9rem, 11.5151515152vw, 19rem);
}
.wp-block-pulp-reviews blockquote {
  margin: 0;
}
.wp-block-pulp-reviews .awards {
  border-top: solid 0.1rem rgba(var(--color-white-rgb), 0.2);
  display: flex;
  flex-direction: column;
  gap: clamp(2rem, 6.0606060606vw, 10rem);
  list-style: none;
  margin: var(--spacing-7) 0 0;
  padding: var(--spacing-7) 0 0;
}
@media (min-width: 992px) {
  .wp-block-pulp-reviews .awards {
    flex-direction: row;
  }
}
.wp-block-pulp-reviews .awards li {
  display: flex;
  font-size: 1.6rem;
  font-weight: var(--font-weight-bold);
  gap: 1rem;
}
.wp-block-pulp-reviews .awards svg {
  width: clamp(4rem, 3.6363636364vw, 6rem);
}
