/* ============================================================
   company-our-story.css — Almare Lanka Travels
   Our Story page only. Shared components live in company.css.
   ============================================================ */

.story-media-stack { position: relative; padding-bottom: var(--spacing-16); }
.story-media-stack .coy-media--tall { width: 82%; }
.story-media-inset {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 52%;
  border: 6px solid var(--color-navy);
  border-radius: var(--coy-radius-photo);
}

.story-things .coy-card { padding: var(--spacing-7); }
.story-things .coy-card-title { font-size: var(--text-xl); }

.story-demo { margin-top: var(--spacing-14); }

@media (max-width: 640px) {
  .story-media-stack { padding-bottom: 0; }
  .story-media-stack .coy-media--tall { width: 100%; }
  .story-media-inset { display: none; }
}

/* Home coast mosaic + experiences sub-heading */
.story-coast { margin-bottom: 3.4rem; }
.story-day-head { margin-bottom: 2rem; }
.story-subtitle { font-size: clamp(1.7rem, 2.6vw, 2.2rem); }
.story-things .coy-card-num { font-size: 1.6rem; }
