/* Project New Ground — v47: uitsluitend typografische uitlijning van het einddoelblok.
   De volledige voetbalpiramide-weergave uit v46 blijft intact. */
.goal-feature .goal-feature-copy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0;
  text-align: left;
  padding: clamp(34px, 4.4vw, 64px) clamp(30px, 5vw, 76px) clamp(40px, 4.8vw, 70px);
  background: linear-gradient(180deg, rgba(10, 35, 27, .38), rgba(8, 31, 24, .14));
}
.goal-feature .goal-feature-copy .detail-kicker {
  display: block;
  margin: 0 0 14px;
  width: auto;
  letter-spacing: .24em;
}
.goal-feature .goal-feature-copy h3 {
  display: block;
  width: 100%;
  max-width: 760px;
  margin: 0 0 23px;
  font-size: clamp(43px, 5vw, 72px);
  font-weight: 440;
  letter-spacing: -.047em;
  line-height: 1.06;
}
.goal-feature .goal-feature-copy p:last-child {
  display: block;
  width: 100%;
  max-width: 600px;
  margin: 0;
  font-size: clamp(14px, 1.15vw, 16px);
  line-height: 1.8;
  color: var(--muted-dark, #b7c1b8);
}
@media (max-width: 760px) {
  .goal-feature .goal-feature-copy {
    padding: 30px 25px 38px;
  }
  .goal-feature .goal-feature-copy .detail-kicker { margin-bottom: 11px; }
  .goal-feature .goal-feature-copy h3 {
    margin-bottom: 18px;
    font-size: clamp(40px, 9vw, 61px);
  }
}
