/* Guarantees this BRV landing keeps its scanner and key answers without repeating the hero summary. */
.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero {
  min-height: 0;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero__inner {
  grid-template-columns: 1fr;
  /* The fixed header overlays the hero, so its height needs breathing room. */
  padding-block: clamp(8.5rem, 12vh, 10.5rem) clamp(3rem, 5vh, 4.5rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero__copy {
  max-width: 70rem;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero h1 {
  font-size: clamp(3.2rem, 6vw, 6.3rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section {
  padding-block: clamp(3rem, 5vw, 5rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .parcel-scan {
  padding-block: 0;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .parcel-scan__inner {
  gap: clamp(2rem, 4vw, 4rem);
  padding-block: clamp(3rem, 5vw, 5rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__inner {
  grid-template-columns: minmax(19rem, .8fr) minmax(0, 1.2fr);
  gap: clamp(2rem, 4vw, 4rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section--narrative .landing-section__inner {
  display: block;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section--narrative .landing-section__head {
  max-width: 68rem;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__head h2 {
  font-size: clamp(2.25rem, 3.6vw, 4rem);
  line-height: 1.03;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section--narrative .landing-section__head h2 {
  max-width: 19ch;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section--narrative .landing-section__head > p:last-child {
  max-width: 72ch;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__items li {
  min-height: 9.5rem;
  padding-block: 1.2rem 1.5rem;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__items h3 {
  margin-top: 1.1rem;
  font-size: clamp(1.45rem, 1.8vw, 2rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .cta-band,
.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .cta-band__content {
  min-height: 0;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .cta-band__content {
  padding-block: clamp(3.5rem, 6vw, 6rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .cta-band h2 {
  max-width: 18ch;
  font-size: clamp(2.5rem, 4vw, 4.75rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .conversion-section--landing {
  padding-block: clamp(3rem, 5vw, 5rem);
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-faq header {
  margin-bottom: 1.75rem;
}

.landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-faq summary {
  padding-block: 1.1rem;
}

@media (max-width: 860px) {
  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero__inner {
    grid-template-columns: 1fr;
    gap: 1.75rem;
    padding-block: 8rem 2.5rem;
  }

  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero h1 {
    max-width: 15ch;
    font-size: clamp(2.8rem, 11.5vw, 5rem);
  }

  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-hero__actions {
    margin-top: 1.5rem;
  }

  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__inner {
    grid-template-columns: 1fr;
  }

  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__head h2 {
    font-size: clamp(2.2rem, 8.5vw, 3.3rem);
  }

  .landing-experience[data-landing-key="zal-vlaanderen-mijn-bouwgrond-schrappen"] .landing-section__items li {
    min-height: 0;
  }
}
