/* Forest 1.9.7 — attraction cards on the Alpine Coaster page. */

.forest-attractions { margin-block: var(--forest-section-space); }
.forest-attractions > div { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(24px, 3vw, 44px); }
.forest-attractions > div > * { min-width: 0; }

.forest-attraction { display: grid; grid-template-rows: auto 1fr; background: var(--white); box-shadow: 0 1px 0 var(--line); }
.forest-attraction__media { display: block; overflow: hidden; aspect-ratio: 16 / 10; background: linear-gradient(160deg, #123d2c, #0a261c); }
.forest-attraction__media img { display: block; width: 100%; height: 100%; object-fit: cover; }
.forest-attraction__body { display: grid; padding: 26px 28px 30px; align-content: start; gap: 12px; }
.forest-attraction__title { font-family: var(--serif); font-size: clamp(1.5rem, 2vw, 1.95rem); line-height: 1.15; color: var(--forest); }
.forest-attraction__text { color: #465049; font-size: .98rem; line-height: 1.7; }

@media (max-width: 860px) {
  .forest-attractions > div { grid-template-columns: minmax(0, 1fr); }
  .forest-attraction__body { padding: 22px 22px 26px; }
}
