.card[data-astro-cid-4fhpls6h]{background:var(--paper-deep);border-radius:var(--radius-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.no-image[data-astro-cid-4fhpls6h] .body[data-astro-cid-4fhpls6h]{min-height:9rem}.media[data-astro-cid-4fhpls6h]{aspect-ratio:1;background:var(--ink)}.media[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%;display:block}.body[data-astro-cid-4fhpls6h]{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.title[data-astro-cid-4fhpls6h]{font-size:var(--step-1);margin:0;line-height:1.2}.title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{color:var(--ink);text-decoration:none}.title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:hover,.title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:focus-visible{text-underline-offset:2px;text-decoration:underline}@supports selector(:has(*)){.title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:focus-visible{outline:none}.card[data-astro-cid-4fhpls6h]:has(.title a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}}.meta[data-astro-cid-4fhpls6h]{max-width:none;font-size:var(--step--1);color:var(--ink-soft);margin:0}.price[data-astro-cid-4fhpls6h]{max-width:none;padding-top:var(--space-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--step-1);color:var(--ink);margin:auto 0 0;font-weight:600}
