.cc.svelte-1pbzx1x{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;color:var(--body);font-family:var(--font-sans);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.cc.svelte-1pbzx1x:hover{border-color:var(--navy);color:var(--body)}.cc.svelte-1pbzx1x .cc__photo{border-radius:0}.cc__body.svelte-1pbzx1x{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.cc__title.svelte-1pbzx1x{color:var(--navy);letter-spacing:-.027em;font-size:19px;font-weight:800;line-height:1.2}.cc__meta.svelte-1pbzx1x{font-size:14.5px;line-height:1.45}.cc__foot.svelte-1pbzx1x{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.cc__price.svelte-1pbzx1x{color:var(--navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cc__tax.svelte-1pbzx1x{color:var(--muted);font-size:13px}.cc__enquiry.svelte-1pbzx1x{color:var(--navy);font-size:16px;font-weight:800}.cc__view.svelte-1pbzx1x{color:var(--blue);font-size:15px;font-weight:700}.cc.svelte-1pbzx1x:hover .cc__view:where(.svelte-1pbzx1x){color:var(--navy);text-underline-offset:3px;text-decoration:underline}
