._card_1hxzs_1{display:block;padding:var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s}._card_1hxzs_1:hover{text-decoration:none;border-color:var(--color-primary);box-shadow:var(--shadow-md)}._header_1hxzs_18{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}._name_1hxzs_26{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}._details_1hxzs_34{margin-bottom:var(--space-2)}._type_1hxzs_38{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-2)}._address_1hxzs_48{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}._postcode_1hxzs_55{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0;margin-top:var(--space-1)}._date_1hxzs_62{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}
