.cover[data-astro-cid-2z4hosiv]{isolation:isolate;background:var(--surface-2);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.cover[data-astro-cid-2z4hosiv] .cover-bg{z-index:-1;object-fit:cover;filter:blur(26px)saturate(1.35)brightness(.6);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.35)}:root[data-theme=light] .cover[data-astro-cid-2z4hosiv] .cover-bg{filter:blur(26px)saturate(1.2)brightness(1.08)opacity(.75)}.cover[data-astro-cid-2z4hosiv]:after{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 0,#0000 40%,#00000059);position:absolute;inset:0}:root[data-theme=light] .cover[data-astro-cid-2z4hosiv]:after{background:radial-gradient(120% 90% at 50% 0,#0000 50%,#ffffff40)}.cover[data-astro-cid-2z4hosiv] .cover-fg{width:min(86cqw, var(--nw), calc(80cqh * var(--ar)));height:min(calc(86cqw / var(--ar)), var(--nh), 80cqh);object-fit:contain;max-width:none;transition:transform .6s var(--ease);border-radius:10px;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -12px #0000008c}.card[data-astro-cid-sbmovh4h]{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 85%, transparent);transition:transform .3s var(--ease), border-color .3s, box-shadow .3s;flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-sbmovh4h]:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.card-link[data-astro-cid-sbmovh4h]{z-index:2;border-radius:inherit;position:absolute;inset:0}.card-media[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;background:var(--surface-2);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.card-media[data-astro-cid-sbmovh4h] .cover-fg{transition:transform .6s var(--ease)}.card[data-astro-cid-sbmovh4h]:hover .card-media[data-astro-cid-sbmovh4h] .cover-fg{transform:scale(1.04)}.card-body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.35rem;display:flex}.card-cats[data-astro-cid-sbmovh4h]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;gap:.4rem .9rem;margin-bottom:.7rem;font-size:.72rem;font-weight:600;display:flex}.card-title[data-astro-cid-sbmovh4h]{letter-spacing:-.018em;margin:0 0 .55rem;font-size:1.18rem;line-height:1.3;transition:color .2s}.card[data-astro-cid-sbmovh4h]:hover .card-title[data-astro-cid-sbmovh4h]{color:var(--accent-strong)}.card-desc[data-astro-cid-sbmovh4h]{color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.1rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card-meta[data-astro-cid-sbmovh4h]{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;font-size:.83rem;display:flex}.stat[data-astro-cid-sbmovh4h][hidden]{display:none}.read[data-astro-cid-sbmovh4h],.stat[data-astro-cid-sbmovh4h]{align-items:center;gap:.3rem;display:inline-flex}.card-cta[data-astro-cid-sbmovh4h]{color:var(--accent);align-items:center;gap:.35rem;margin-left:auto;font-weight:600;display:inline-flex}.card--featured[data-astro-cid-sbmovh4h]{grid-template-columns:1.15fr 1fr;display:grid}.card--featured[data-astro-cid-sbmovh4h] .card-media[data-astro-cid-sbmovh4h]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--border);min-height:380px}.card--featured[data-astro-cid-sbmovh4h] .card-media[data-astro-cid-sbmovh4h] .cover{position:absolute;inset:0}.card--featured[data-astro-cid-sbmovh4h] .card-body[data-astro-cid-sbmovh4h]{justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}.card--featured[data-astro-cid-sbmovh4h] .card-title[data-astro-cid-sbmovh4h]{letter-spacing:-.03em;margin-bottom:.9rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}.card--featured[data-astro-cid-sbmovh4h] .card-desc[data-astro-cid-sbmovh4h]{-webkit-line-clamp:4;line-clamp:4;font-size:1.05rem}.card--featured[data-astro-cid-sbmovh4h] .card-meta[data-astro-cid-sbmovh4h]{margin-top:.5rem}@media (width<=860px){.card--featured[data-astro-cid-sbmovh4h]{grid-template-columns:1fr}.card--featured[data-astro-cid-sbmovh4h] .card-media[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--border);min-height:0}}
