.RentalCatalogPage-module__n2WmwG__catalog{max-width:1180px;color:var(--site-text,#101011);margin:auto;padding:18px 16px 48px}.RentalCatalogPage-module__n2WmwG__intro{max-width:820px;margin:32px auto 24px}.RentalCatalogPage-module__n2WmwG__intro h1{margin:0 0 14px;font-size:clamp(24px,4vw,38px);line-height:1.18}.RentalCatalogPage-module__n2WmwG__intro p{max-width:700px;line-height:1.6}.RentalCatalogPage-module__n2WmwG__intro a{color:inherit;text-underline-offset:4px}.RentalCatalogPage-module__n2WmwG__cities{gap:10px;margin-top:20px;display:flex}.RentalCatalogPage-module__n2WmwG__cities a,.RentalCatalogPage-module__n2WmwG__pagination a{border:1px solid var(--site-line,#deded9);color:inherit;border-radius:10px;padding:10px 14px;text-decoration:none;display:inline-block}.RentalCatalogPage-module__n2WmwG__cities a[aria-current],.RentalCatalogPage-module__n2WmwG__pagination a[aria-current]{background:var(--site-text,#101011);color:var(--site-bg,#fff)}.RentalCatalogPage-module__n2WmwG__count{margin:24px 0 14px;font-size:14px}.RentalCatalogPage-module__n2WmwG__listings{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.RentalCatalogPage-module__n2WmwG__card{border:1px solid var(--site-line,#deded9);height:100%;color:inherit;background:var(--site-surface,#fff);border-radius:18px;text-decoration:none;display:block;overflow:hidden}.RentalCatalogPage-module__n2WmwG__card:hover{border-color:var(--site-text,#101011)}.RentalCatalogPage-module__n2WmwG__photo{aspect-ratio:16/10;background:var(--site-subtle,#eee);position:relative}.RentalCatalogPage-module__n2WmwG__photo img{-o-object-fit:cover;object-fit:cover}.RentalCatalogPage-module__n2WmwG__body{padding:16px}.RentalCatalogPage-module__n2WmwG__body h2{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.45}.RentalCatalogPage-module__n2WmwG__body strong{font-size:23px}.RentalCatalogPage-module__n2WmwG__body p{margin:8px 0 0;font-size:13px;line-height:1.5}.RentalCatalogPage-module__n2WmwG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.RentalCatalogPage-module__n2WmwG__gap{padding:0 8px}@media (max-width:980px){.RentalCatalogPage-module__n2WmwG__listings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.RentalCatalogPage-module__n2WmwG__listings{grid-template-columns:1fr}.RentalCatalogPage-module__n2WmwG__catalog{padding:12px 14px 36px}}
