/* Weddingplanners in de buurt (10 november 2026). Bouwt voort op de bruiloftpagina. */
.planner-melding {
  margin-top: 1.4rem !important;
  padding: 1rem 1.2rem;
  border-left: 3px solid #c2913f;
  border-radius: 0 0.8rem 0.8rem 0;
  background: #fff8ea;
  color: #2f2e2b;
  font-size: 0.95rem;
  line-height: 1.6;
}

.planner-intro .pavilion-intro__text,
.planner-zelf .pavilion-intro__text,
.planner-slot .pavilion-intro__text {
  max-width: 46rem;
}

.planner-intro,
.planner-zelf,
.planner-slot {
  grid-template-columns: 1fr !important;
}

.planner-card {
  display: flex;
  flex-direction: column;
}

.planner-card__contact {
  margin-top: 0.6rem !important;
  color: #0d3b41;
  font-weight: 700;
  font-size: 0.92rem;
}

.planner-card__links {
  display: grid;
  gap: 0.35rem;
  margin: 0.8rem 0 0;
  padding: 0;
  list-style: none;
  font-size: 0.9rem;
}

.planner-card__links a {
  color: #0d3b41;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  word-break: break-word;
}

.planner-samenwerken__tekst p {
  margin: 0;
  color: rgba(255, 255, 255, 0.88);
  font-size: 1.05rem;
  line-height: 1.7;
}

.planner-samenwerken__tekst a {
  color: #f1cf8f;
}

.planner-card h3 {
  font-size: clamp(1.55rem, 2.1vw, 1.9rem);
  overflow-wrap: normal;
  word-break: normal;
}

.planner-card__links li {
  padding-left: 0;
}

.planner-card__links li::before {
  display: none;
}
