/* Wspólne proporcje miniatur; pełne fotografie pozostają w powiększeniu i galerii. */
.home .home-story-photo { aspect-ratio: 5 / 4; overflow: hidden; }
.home .home-story-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.home [data-static-topics] .passions-grid { align-items: stretch; }
.home [data-static-topics] .passion-frame { display: flex; flex-direction: column; min-width: 0; }
.home [data-static-topics] .topic-photo { aspect-ratio: 4 / 5; overflow: hidden; flex-shrink: 0; }
.home [data-static-topics] .topic-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.home [data-static-topics] .passion-frame figcaption { flex: 1; display: flex; flex-direction: column; align-items: flex-start; }
.home [data-static-topics] .passion-frame figcaption p { margin-bottom: 1.25rem; }
.home [data-static-topics] .topic-inquiry { margin-top: auto; }
@media (min-width: 761px) {
  .home .home-photo-story { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .home [data-static-topics] .passions-invitation { flex-direction: column; align-items: flex-start; }
}
