.ca[data-v-eaf8c686]{position:relative;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:color-mix(in srgb,var(--c) 45%,#fff8ee);color:#3b2a1e;display:block}.ca img[data-v-eaf8c686]{width:100%;height:100%;object-fit:cover;display:block}.ca-blob[data-v-eaf8c686]{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;right:-18%;top:-22%;background:color-mix(in srgb,var(--c) 70%,#fff);opacity:.8}.ca-icon[data-v-eaf8c686]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#3b2a1e;opacity:.8}.ct[data-v-86f0a1ed]{position:relative;display:flex;flex-direction:column;gap:12px;background:var(--cz-card, #fff);border:1px solid var(--cz-line, #eadfcf);border-radius:22px;padding:10px 10px 16px;text-decoration:none;color:inherit;box-shadow:var(--cz-shadow);transition:transform .25s var(--ease),box-shadow .25s;height:100%}@media(hover:hover){.ct[data-v-86f0a1ed]:hover{transform:translateY(-4px) rotate(-.4deg)}}.ct-saved[data-v-86f0a1ed]{position:absolute;top:18px;left:18px;font:700 11.5px/1 var(--body);background:#fff;color:var(--cz-sage-d, #3e6b4f);padding:6px 9px;border-radius:var(--r-pill);box-shadow:0 2px 8px #00000014}.ct-body[data-v-86f0a1ed]{display:grid;gap:8px;padding:0 6px;align-content:start}.ct h3[data-v-86f0a1ed]{font-size:18.5px;line-height:1.12;letter-spacing:-.025em}.ct-sum[data-v-86f0a1ed],.ct-reason[data-v-86f0a1ed]{font-size:14px;line-height:1.45;color:var(--cz-ink2, #6b5646);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-reason[data-v-86f0a1ed]{color:var(--cz-sage-d, #3e6b4f);font-weight:600}.ct-tags[data-v-86f0a1ed]{display:flex;flex-wrap:wrap;gap:5px}.ct-tags span[data-v-86f0a1ed]{font:600 11.5px/1 var(--body);padding:5px 8px;border-radius:var(--r-pill);background:var(--cz-bg2, #fdf0de);color:var(--cz-ink2, #6b5646)}
