.tile[data-v-7b95c6eb]{border:1px solid var(--line);height:100%;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:12px 12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.tile[data-v-7b95c6eb]:hover{box-shadow:var(--shadow);border-color:#0f4a3533}.tile__img[data-v-7b95c6eb]{aspect-ratio:1024/750;background:var(--bg-mint);border-radius:12px;margin-bottom:4px;display:block;overflow:hidden}.tile__img img[data-v-7b95c6eb]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tile__kind[data-v-7b95c6eb]{white-space:nowrap;text-overflow:ellipsis;color:var(--green-800);letter-spacing:0;text-transform:uppercase;font-size:10.5px}.tile__kind[data-v-7b95c6eb],.tile__title[data-v-7b95c6eb]{font-weight:700;overflow:hidden}.tile__title[data-v-7b95c6eb]{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box}.tile__meta[data-v-7b95c6eb]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.tile__fact[data-v-7b95c6eb]{color:var(--text);align-items:center;gap:6px;display:inline-flex}.tile__fact svg[data-v-7b95c6eb]{fill:none;stroke:var(--green-700);stroke-width:2px;stroke-linecap:round;flex:none}.tile__price[data-v-7b95c6eb]{color:var(--green-900);font-size:14px}.tile[data-v-7b95c6eb]:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}
