.fish-card[data-v-731740c7]{container:catalog-card/inline-size;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--ink)}.fish-card-num[data-v-731740c7]{display:block;margin-bottom:.25rem;color:var(--ink-soft);font-size:.8rem;font-variant-numeric:tabular-nums;line-height:1.2}.fish-card-media[data-v-731740c7]{position:relative}.fish-card-media-link[data-v-731740c7]{display:block;color:inherit;text-decoration:none}.fish-card-image-wrapper[data-v-731740c7]{position:relative;aspect-ratio:4/2.65;overflow:hidden}.fish-card-image[data-v-731740c7]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--radius-sm)}.fish-card-media-overlay[data-v-731740c7]{position:absolute;inset:0;z-index:3;pointer-events:none}.fish-card-media-overlay[data-v-731740c7]>*{pointer-events:auto}.fish-card-body[data-v-731740c7]{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;padding-top:.75rem;min-width:0}.fish-card-title[data-v-731740c7]{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.fish-card-title-link.fish-card-title-link.fish-card-title-link[data-v-731740c7]{color:inherit;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:.3em}.fish-card-title-link.fish-card-title-link.fish-card-title-link[data-v-731740c7]:hover{color:var(--coral-text)}.fish-card-title-link.fish-card-title-link.fish-card-title-link[data-v-731740c7]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-xs)}.fish-card-scenic[data-v-731740c7]{margin:.15rem 0 0;font-size:.9rem;font-style:italic;overflow-wrap:anywhere}.fish-card-scenic[data-v-731740c7],.fish-card-subtitle[data-v-731740c7]{color:var(--ink-soft);line-height:1.35}.fish-card-subtitle[data-v-731740c7]{margin:0;font-size:.85rem}.fish-card-family-link.fish-card-family-link.fish-card-family-link[data-v-731740c7]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}.fish-card-family-link.fish-card-family-link.fish-card-family-link[data-v-731740c7]:hover{text-decoration-color:var(--coral)}.fish-card-family-link.fish-card-family-link.fish-card-family-link[data-v-731740c7]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius-xs)}.fish-card-description[data-v-731740c7]{display:-webkit-box;margin:.25rem 0 0;min-height:4.5em;overflow:hidden;color:var(--ink-soft);font-size:.875rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.fish-card-details[data-v-731740c7]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.fish-card-foot[data-v-731740c7]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem}.fish-card-arrow.fish-card-arrow.fish-card-arrow[data-v-731740c7]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:auto;margin-right:-.6rem;color:var(--coral)}.fish-card-arrow.fish-card-arrow.fish-card-arrow svg[data-v-731740c7]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fish-card-arrow.fish-card-arrow.fish-card-arrow[data-v-731740c7]:hover{color:var(--coral-text)}.fish-card--compact .fish-card-body[data-v-731740c7]{padding-top:.5rem}.fish-card--compact .fish-card-title[data-v-731740c7]{font-size:.95rem}@container catalog-card (max-width: 15rem){.fish-card-title[data-v-731740c7]{font-size:1rem}.fish-card-description[data-v-731740c7],.fish-card-scenic[data-v-731740c7]{font-size:.8rem}}
