.blog-card.svelte-pf7zc2{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1.5px solid rgba(17,17,17,.22);border-radius:22px;background:#fffefc;box-shadow:0 6px 20px #20221d0b;color:#111;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.blog-card.svelte-pf7zc2:hover{color:#111;border-color:#20584594;box-shadow:0 9px 26px #2058451a}.blog-card.svelte-pf7zc2:focus-visible{outline:3px solid #205845;outline-offset:4px}.card-image.svelte-pf7zc2{aspect-ratio:16 / 9;overflow:hidden;background:#f6f0e7;border-bottom:1px solid rgba(17,17,17,.1)}.card-image.svelte-pf7zc2 picture:where(.svelte-pf7zc2),.card-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;display:block}.card-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){object-fit:contain}.card-body.svelte-pf7zc2{padding:22px;display:flex;flex-direction:column;gap:15px;flex:1}.card-meta.svelte-pf7zc2{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;font-family:var(--font)}.card-category.svelte-pf7zc2{display:inline-flex;align-items:center;min-height:29px;padding:5px 10px;border:1px solid rgba(17,17,17,.28);border-radius:10px;background:var(--category-tint);font-size:.69rem;font-weight:600;line-height:1.2;color:#22251f}.card-date.svelte-pf7zc2{font-size:.7rem;font-weight:400;line-height:1.4;color:#6b685e}.card-title.svelte-pf7zc2{font-family:var(--font-headline);font-size:1.26rem;font-weight:400;line-height:1.27;letter-spacing:-.025em;color:#111;margin:0;overflow-wrap:anywhere}.card-desc.svelte-pf7zc2{font-family:var(--font-reading);font-size:.96rem;color:#5d594f;line-height:1.6;margin:0}@media(max-width:480px){.card-body.svelte-pf7zc2{padding:20px;gap:14px}.card-title.svelte-pf7zc2{font-size:1.28rem}}@media(prefers-reduced-motion:reduce){.blog-card.svelte-pf7zc2{transition:none}}
