/* rentals.css — зөвхөн Rentals хуудсанд */
.rentals-list { background: var(--ivory); }

/* Header зурагтай гарчиг */
.rentals-hero {
  position: relative;
  isolation: isolate;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(280px, 46vw, 520px);
  padding: 0 0 48px;
  overflow: hidden;
}
.rentals-hero-img {
  position: absolute; inset: 0; z-index: -2;
  width: 100%; height: 100%;
  object-fit: cover; object-position: center 55%;
}
.rentals-hero::after {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,.1) 55%, rgba(0,0,0,0));
}
.rentals-hero .container { align-self: stretch; }
.rentals-hero h1 { text-shadow: 0 2px 12px rgba(0,0,0,.35); }
@media (max-width: 760px) {
  .rentals-hero { min-height: 260px; padding-bottom: 28px; }
}
