.card[data-v-f2a635d9]{background:var(--io-card);border:1px solid var(--io-hair);border-radius:var(--io-radius-s);color:var(--io-ink);grid-template-columns:250px minmax(0,1fr);text-decoration:none;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.card[data-v-f2a635d9]:hover{box-shadow:var(--io-shadow-hover);border-color:#c9cbc4}.photo[data-v-f2a635d9]{background:var(--io-paper);min-height:186px;position:relative}.photo img[data-v-f2a635d9]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-empty[data-v-f2a635d9]{background:linear-gradient(150deg,#cfd6cd,#87927f);position:absolute;inset:0}.photo-count[data-v-f2a635d9]{color:#fff;background:#141614b8;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.body[data-v-f2a635d9]{flex-direction:column;gap:11px;min-width:0;padding:15px 18px 13px;display:flex}.title[data-v-f2a635d9]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.io-tag[data-v-f2a635d9]{margin-bottom:5px}.loc[data-v-f2a635d9]{color:var(--io-mut);margin:3px 0 0;font-size:13px}.keys[data-v-f2a635d9]{border-top:1px solid var(--io-hair);flex-wrap:wrap;gap:8px 0;padding-top:11px;display:flex}.key[data-v-f2a635d9]{border-right:1px solid var(--io-hair);min-width:84px;margin-right:16px;padding-right:16px}.key[data-v-f2a635d9]:last-child{border-right:0;margin-right:0;padding-right:0}.key b[data-v-f2a635d9]{letter-spacing:-.01em;white-space:nowrap;font-size:18.5px;font-weight:800;line-height:1.15;display:block}.key span[data-v-f2a635d9]{color:var(--io-mut);font-size:11.5px}.extras[data-v-f2a635d9]{color:var(--io-mut);min-height:1em;margin:-2px 0 0;font-size:13px}.foot[data-v-f2a635d9]{border-top:1px solid var(--io-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.direct[data-v-f2a635d9]{color:var(--io-mut);font-size:12.5px}@media (width<=680px){.card[data-v-f2a635d9]{grid-template-columns:1fr}.photo[data-v-f2a635d9]{min-height:170px}}
