.post-card[data-astro-cid-sbmovh4h]{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;transition:border-color .22s ease, box-shadow .26s ease, transform .3s var(--ease-out);background:#fff;flex-direction:column;display:flex;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover,.post-card[data-astro-cid-sbmovh4h]:focus-within{box-shadow:var(--shadow-card);border-color:#e2e4ea;transform:translateY(-4px)}.card-cover[data-astro-cid-sbmovh4h]{aspect-ratio:16/10;background:var(--surface-muted);display:block;position:relative;overflow:hidden}.card-cover[data-astro-cid-sbmovh4h]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0f14230a);position:absolute;inset:0}.card-cover[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{width:100%;height:100%;transition:transform .65s var(--ease-out), filter .3s ease;object-fit:cover}.post-card[data-astro-cid-sbmovh4h]:hover .card-cover[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h],.post-card[data-astro-cid-sbmovh4h]:focus-within .card-cover[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{filter:saturate(1.03);transform:scale(1.035)}.card-body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;padding:1.15rem 1.2rem;display:flex}.card-meta[data-astro-cid-sbmovh4h]{color:var(--faint);letter-spacing:.025em;align-items:center;gap:.45rem;font-size:.61rem;line-height:1.5;display:flex}.meta-dot[data-astro-cid-sbmovh4h]{background:#c9ccd3;border-radius:50%;width:2px;height:2px}.card-title[data-astro-cid-sbmovh4h]{letter-spacing:-.03em;text-wrap:balance;margin-top:.48rem;font-size:1.14rem;font-weight:650;line-height:1.42}.card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{transition:color .18s}.post-card[data-astro-cid-sbmovh4h]:hover .card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h],.card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:hover{color:var(--accent-deep)}.card-description[data-astro-cid-sbmovh4h]{color:var(--muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.79rem;line-height:1.75;display:-webkit-box;overflow:hidden}.card-foot[data-astro-cid-sbmovh4h]{justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:.95rem;display:flex}.card-tags[data-astro-cid-sbmovh4h]{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.card-arrow[data-astro-cid-sbmovh4h]{border:1px solid var(--border);width:28px;height:28px;color:var(--faint);opacity:0;transition:opacity .2s ease, transform .24s var(--ease-out), border-color .18s ease, background-color .18s ease, color .18s ease;border-radius:50%;flex:none;place-items:center;display:grid;transform:translate(-3px,3px)}.post-card[data-astro-cid-sbmovh4h]:hover .card-arrow[data-astro-cid-sbmovh4h],.post-card[data-astro-cid-sbmovh4h]:focus-within .card-arrow[data-astro-cid-sbmovh4h]{opacity:1;border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent);transform:translate(0)}.post-card[data-astro-cid-sbmovh4h].is-featured{grid-template-columns:1fr 1fr;display:grid}.is-featured[data-astro-cid-sbmovh4h] .card-cover[data-astro-cid-sbmovh4h]{aspect-ratio:auto;height:100%;min-height:338px}.is-featured[data-astro-cid-sbmovh4h] .card-body[data-astro-cid-sbmovh4h]{justify-content:center;padding:clamp(1.6rem,3.2vw,2.5rem)}.is-featured[data-astro-cid-sbmovh4h] .card-title[data-astro-cid-sbmovh4h]{letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.45rem,2.2vw,1.75rem);line-height:1.38}.is-featured[data-astro-cid-sbmovh4h] .card-description[data-astro-cid-sbmovh4h]{-webkit-line-clamp:3;max-width:33rem;font-size:.86rem;line-height:1.8}.is-featured[data-astro-cid-sbmovh4h] .card-foot[data-astro-cid-sbmovh4h]{margin-top:1.2rem;padding-top:0}.is-featured[data-astro-cid-sbmovh4h] .card-arrow[data-astro-cid-sbmovh4h]{opacity:1;transform:none}@media (width<=760px){.post-card[data-astro-cid-sbmovh4h].is-featured{display:flex}.is-featured[data-astro-cid-sbmovh4h] .card-cover[data-astro-cid-sbmovh4h]{aspect-ratio:16/10;height:auto;min-height:0}.is-featured[data-astro-cid-sbmovh4h] .card-body[data-astro-cid-sbmovh4h]{padding:1.15rem 1.2rem}.is-featured[data-astro-cid-sbmovh4h] .card-title[data-astro-cid-sbmovh4h]{font-size:1.25rem}.is-featured[data-astro-cid-sbmovh4h] .card-description[data-astro-cid-sbmovh4h]{-webkit-line-clamp:2;font-size:.8rem}.card-description[data-astro-cid-sbmovh4h]{font-size:.8rem}}
