.wp-block-pulp-event-detail {
  margin-block: var(--spacing-12);
  padding-block: var(--spacing-15);
  background: var(--color-blue) url("https://drifters.test/wp-content/uploads/2025/09/reviews.jpg") no-repeat center center/cover;
}
.wp-block-pulp-event-detail .block-header {
  grid-column: span 12;
}
.wp-block-pulp-event-detail .block-header p {
  font-size: clamp(1.6rem, 1.8181818182vw, 3rem);
}
.wp-block-pulp-event-detail .block-title {
  grid-column: span 12;
  color: var(--color-white);
}
.wp-block-pulp-event-detail .block-title [class*=has-h-] {
  color: var(--color-white);
}
@media (min-width: 992px) {
  .wp-block-pulp-event-detail .block-title {
    grid-column: span 2;
  }
}
@media (min-width: 992px) {
  .wp-block-pulp-event-detail .block-title [class*=has-h-],
  .wp-block-pulp-event-detail .block-title .styled-headline {
    position: sticky;
    top: 15rem;
    white-space: nowrap;
    writing-mode: vertical-rl;
  }
}
.wp-block-pulp-event-detail .block-body {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--grid-gap);
  grid-column: span 12;
}
@media (min-width: 992px) {
  .wp-block-pulp-event-detail .block-body {
    flex-direction: row;
    grid-column: span 10;
  }
}
.wp-block-pulp-event-detail .block-body li {
  flex: 1;
}
@media (min-width: 768px) {
  .wp-block-pulp-event-detail .block-body li {
    flex: 0 0 calc(50% - var(--grid-gap));
  }
}
.wp-block-pulp-event-detail .block-body li {
  color: var(--color-white);
}
.wp-block-pulp-event-detail .block-body li h3 {
  color: var(--color-white);
}
.wp-block-pulp-event-detail .block-body li p {
  color: var(--color-white);
}
