.post-card[data-astro-cid-26qfh5nb]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,14px);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.post-card[data-astro-cid-26qfh5nb]:hover{box-shadow:var(--shadow-md);border-color:var(--border-hover,#cbd5e1);transform:translateY(-2px)}.post-card-thumb-link[data-astro-cid-26qfh5nb]{text-decoration:none;display:block;overflow:hidden}.img-frame[data-astro-cid-26qfh5nb]{aspect-ratio:16/10;background:linear-gradient(135deg, var(--bg-subtle,#f1f5f9) 0%, var(--border,#e2e8f0) 100%);width:100%;position:relative;overflow:hidden}.img-frame[data-astro-cid-26qfh5nb] img[data-astro-cid-26qfh5nb]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.post-card[data-astro-cid-26qfh5nb]:hover .img-frame[data-astro-cid-26qfh5nb] img[data-astro-cid-26qfh5nb]{transform:scale(1.03)}.img-frame[data-astro-cid-26qfh5nb] img[data-astro-cid-26qfh5nb].is-error{display:none!important}.img-fallback-badge[data-astro-cid-26qfh5nb]{background:linear-gradient(135deg, var(--primary) 0%, #1e293b 100%);color:#fff;text-align:center;opacity:.95;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}.img-frame[data-astro-cid-26qfh5nb] img[data-astro-cid-26qfh5nb]:not(.is-error)~.img-fallback-badge[data-astro-cid-26qfh5nb]{display:none}.img-frame[data-astro-cid-26qfh5nb].has-error .img-fallback-badge[data-astro-cid-26qfh5nb]{display:flex!important}.fallback-icon[data-astro-cid-26qfh5nb]{opacity:.85}.fallback-text[data-astro-cid-26qfh5nb]{letter-spacing:.02em;text-transform:capitalize;font-size:.85rem;font-weight:600}.post-card-content[data-astro-cid-26qfh5nb]{flex-direction:column;flex:1;padding:1.25rem;display:flex}.post-card-meta-top[data-astro-cid-26qfh5nb]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.post-card-cat[data-astro-cid-26qfh5nb]{text-transform:uppercase;letter-spacing:.03em;color:var(--kicker-color,var(--primary));font-size:.75rem;font-weight:700;transition:color .15s;display:inline-block;text-decoration:none!important}.post-card-cat[data-astro-cid-26qfh5nb]:hover{opacity:.85}.post-card-date[data-astro-cid-26qfh5nb]{color:var(--text-muted,#94a3b8);font-size:.75rem}.post-card-title[data-astro-cid-26qfh5nb]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.post-card-title[data-astro-cid-26qfh5nb] a[data-astro-cid-26qfh5nb]{color:var(--text,#1e293b);transition:color .15s;text-decoration:none!important}.post-card-title[data-astro-cid-26qfh5nb] a[data-astro-cid-26qfh5nb]:hover{color:var(--primary,#1e3a8a)}.post-card-excerpt[data-astro-cid-26qfh5nb]{color:var(--text-muted,#64748b);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=640px){.post-card[data-astro-cid-26qfh5nb].layout-horizontal{flex-direction:row;align-items:stretch}.post-card[data-astro-cid-26qfh5nb].layout-horizontal .post-card-thumb-link[data-astro-cid-26qfh5nb]{flex-shrink:0;width:120px}.post-card[data-astro-cid-26qfh5nb].layout-horizontal .img-frame[data-astro-cid-26qfh5nb]{aspect-ratio:auto;height:100%}.post-card[data-astro-cid-26qfh5nb].layout-horizontal .post-card-content[data-astro-cid-26qfh5nb]{padding:.875rem}.post-card[data-astro-cid-26qfh5nb].layout-horizontal .post-card-title[data-astro-cid-26qfh5nb]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.post-card[data-astro-cid-26qfh5nb].layout-horizontal .post-card-excerpt[data-astro-cid-26qfh5nb]{display:none}}.post-card[data-astro-cid-26qfh5nb].layout-lead,.post-card[data-astro-cid-26qfh5nb].layout-side,.post-card[data-astro-cid-26qfh5nb].layout-row,.post-card[data-astro-cid-26qfh5nb].layout-block{background:0 0;border:none;border-radius:0;overflow:visible}.post-card[data-astro-cid-26qfh5nb].layout-lead:hover,.post-card[data-astro-cid-26qfh5nb].layout-side:hover,.post-card[data-astro-cid-26qfh5nb].layout-row:hover,.post-card[data-astro-cid-26qfh5nb].layout-block:hover{box-shadow:none;transform:none}.layout-lead[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb],.layout-side[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb],.layout-row[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb],.layout-block[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb]{border-radius:6px}.layout-lead[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb],.layout-side[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb],.layout-row[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb],.layout-block[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb]{min-width:0;padding:0}.layout-lead[data-astro-cid-26qfh5nb] .post-card-meta-top[data-astro-cid-26qfh5nb],.layout-side[data-astro-cid-26qfh5nb] .post-card-meta-top[data-astro-cid-26qfh5nb],.layout-row[data-astro-cid-26qfh5nb] .post-card-meta-top[data-astro-cid-26qfh5nb],.layout-block[data-astro-cid-26qfh5nb] .post-card-meta-top[data-astro-cid-26qfh5nb]{flex-wrap:wrap;justify-content:flex-start;gap:.6rem;margin-bottom:.3rem}.layout-side[data-astro-cid-26qfh5nb] .fallback-icon[data-astro-cid-26qfh5nb],.layout-row[data-astro-cid-26qfh5nb] .fallback-icon[data-astro-cid-26qfh5nb]{display:none}.layout-side[data-astro-cid-26qfh5nb] .fallback-text[data-astro-cid-26qfh5nb],.layout-row[data-astro-cid-26qfh5nb] .fallback-text[data-astro-cid-26qfh5nb]{font-size:.7rem}.layout-lead[data-astro-cid-26qfh5nb] .img-frame[data-astro-cid-26qfh5nb]{aspect-ratio:16/9}.layout-lead[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb]{padding-top:.85rem}.layout-lead[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{letter-spacing:-.01em;font-size:1.85rem;font-weight:800;line-height:1.25}.layout-lead[data-astro-cid-26qfh5nb] .post-card-excerpt[data-astro-cid-26qfh5nb]{-webkit-line-clamp:3;font-size:1rem}.post-card[data-astro-cid-26qfh5nb].layout-side,.post-card[data-astro-cid-26qfh5nb].layout-row{flex-direction:row;gap:.85rem}.layout-side[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb]{flex:0 0 112px}.layout-side[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{margin:0;font-size:.975rem;line-height:1.35}.layout-side[data-astro-cid-26qfh5nb] .post-card-excerpt[data-astro-cid-26qfh5nb]{display:none}.post-card[data-astro-cid-26qfh5nb].layout-row{gap:1.25rem}.layout-row[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb]{flex:0 0 220px}.layout-row[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{font-size:1.2rem;line-height:1.3}.layout-block[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb]{padding-top:.6rem}.layout-block[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{margin:0;font-size:1rem;line-height:1.35}.layout-block[data-astro-cid-26qfh5nb] .post-card-excerpt[data-astro-cid-26qfh5nb]{display:none}@media (width<=640px){.layout-lead[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{font-size:1.4rem}.layout-lead[data-astro-cid-26qfh5nb] .post-card-excerpt[data-astro-cid-26qfh5nb]{-webkit-line-clamp:2;font-size:.925rem}.post-card[data-astro-cid-26qfh5nb].layout-row,.post-card[data-astro-cid-26qfh5nb].layout-block{flex-direction:row;gap:.85rem}.layout-row[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb],.layout-block[data-astro-cid-26qfh5nb] .post-card-thumb-link[data-astro-cid-26qfh5nb]{flex:0 0 112px}.layout-row[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{margin:0;font-size:.975rem;line-height:1.35}.layout-row[data-astro-cid-26qfh5nb] .post-card-excerpt[data-astro-cid-26qfh5nb]{display:none}.layout-block[data-astro-cid-26qfh5nb] .post-card-content[data-astro-cid-26qfh5nb]{padding-top:0}.layout-block[data-astro-cid-26qfh5nb] .post-card-title[data-astro-cid-26qfh5nb]{font-size:.975rem}}
