.ApartmentCard_card__me_9D{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;min-width:0}.ApartmentCard_photoLink__rH6vp{display:block}.ApartmentCard_photo__G1Fw4{position:relative;aspect-ratio:4/3;background:var(--surface-2)}.ApartmentCard_body__ghK_7{padding:18px;display:grid;grid-gap:8px;gap:8px}.ApartmentCard_name__21ETj{font-size:28px;text-transform:uppercase}.ApartmentCard_name__21ETj a:hover{text-decoration:none;color:var(--accent-2)}.ApartmentCard_facts__Eb5tR{font-size:14px;color:var(--ink-2)}.ApartmentCard_foot__YA7st{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.ApartmentCard_price__g0AOa{font-size:15px}.ApartmentCard_price__g0AOa strong{font-size:20px;font-weight:700}.ApartmentCard_from__bQGyY{color:var(--ink-2);font-size:14px}.ApartmentCard_foot__YA7st .btn{min-height:42px;padding:0 16px;font-size:14px}