.m3-card[data-astro-cid-7ahxywo7]{background:var(--mrd-card-bg);border-radius:var(--mrd-corner-card);box-shadow:inset 0 1px 0 0 var(--mrd-highlight), 0 2px 4px var(--mrd-shadow-near), 0 4px 8px var(--mrd-shadow-mid), 0 8px 16px var(--mrd-shadow-far);flex-direction:column;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.m3-card--interactive[data-astro-cid-7ahxywo7]:hover{box-shadow:inset 0 1px 0 0 var(--mrd-highlight), 0 3px 6px oklch(50% .015 270/.3), 0 6px 12px oklch(48% .018 268/.26), 0 12px 24px oklch(45% .02 265/.21);transform:translateY(-3px)}.dark .m3-card--interactive[data-astro-cid-7ahxywo7]:hover{box-shadow:inset 0 1px 0 0 var(--mrd-highlight), 0 3px 6px oklch(8% .02 260/.45), 0 6px 12px oklch(6% .025 265/.38), 0 12px 24px oklch(5% .03 270/.3)}.m3-card[data-astro-cid-7ahxywo7]:focus-visible{box-shadow:0 0 0 3px var(--mrd-focus-ring), inset 0 1px 0 0 var(--mrd-highlight), 0 3px 6px var(--mrd-shadow-near), 0 6px 12px var(--mrd-shadow-mid), 0 12px 24px var(--mrd-shadow-far);outline:none;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.m3-card[data-astro-cid-7ahxywo7]{transition:none!important}}.link[data-astro-cid-7ahxywo7]{color:inherit}.link[data-astro-cid-7ahxywo7]:after{content:"";z-index:1;position:absolute;inset:0}.link[data-astro-cid-7ahxywo7]:hover,.link[data-astro-cid-7ahxywo7]:focus-visible{text-decoration:none}.is-interactive[data-astro-cid-7ahxywo7]{z-index:2;position:relative}.cover[data-astro-cid-7ahxywo7]{aspect-ratio:16/9;background:var(--tint,var(--mrd-card-hover));position:relative;overflow:hidden}.feature[data-astro-cid-7ahxywo7] .cover[data-astro-cid-7ahxywo7]{aspect-ratio:21/9}@media (width<=768px){.feature[data-astro-cid-7ahxywo7] .cover[data-astro-cid-7ahxywo7]{aspect-ratio:16/9}}.dark .cover[data-astro-cid-7ahxywo7]{background:color-mix(in srgb, var(--tint,var(--mrd-card-hover)) 22%, var(--mrd-card-hover))}.cover[data-astro-cid-7ahxywo7] img[data-astro-cid-7ahxywo7]{object-fit:cover;width:100%;height:100%;transition:transform var(--m3e-duration-long) var(--m3e-easing-emphasized-decelerate)}.m3-card[data-astro-cid-7ahxywo7]:hover .cover[data-astro-cid-7ahxywo7] img[data-astro-cid-7ahxywo7]{transform:scale(1.04)}.m3-card[data-astro-cid-7ahxywo7]:hover .title[data-astro-cid-7ahxywo7]{color:var(--mrd-accent-strong)}.cover-fallback[data-astro-cid-7ahxywo7]{background:linear-gradient(135deg, var(--mrd-accent), var(--mrd-accent-secondary));width:100%;height:100%;color:var(--mrd-bg-base);opacity:.9;place-items:center;font-size:2.5rem;font-weight:700;display:grid}.body[data-astro-cid-7ahxywo7]{gap:var(--m3e-space-2);padding:var(--m3e-space-5);flex-direction:column;flex:1;display:flex}.meta[data-astro-cid-7ahxywo7]{align-items:center;gap:var(--m3e-space-2);min-height:32px;display:flex}.meta[data-astro-cid-7ahxywo7]:empty{display:none}.pin[data-astro-cid-7ahxywo7]{border-radius:var(--shape-corner-s);background:var(--mrd-accent);color:var(--mrd-bg-base);font-size:var(--m3e-label-md-size);padding:2px 8px;font-weight:600}.title[data-astro-cid-7ahxywo7]{font-size:var(--m3e-title-lg-size);line-height:var(--m3e-title-lg-line);color:var(--mrd-text-primary);transition:color var(--m3e-duration-short4) var(--m3e-easing-standard);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.summary[data-astro-cid-7ahxywo7]{color:var(--mrd-text-secondary);font-size:var(--m3e-body-md-size);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.foot[data-astro-cid-7ahxywo7]{gap:var(--m3e-space-4);margin-top:var(--m3e-space-2);color:var(--mrd-text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.stat[data-astro-cid-7ahxywo7]{align-items:center;gap:4px;display:inline-flex}:root[data-layout=list] .m3-card[data-astro-cid-7ahxywo7]{flex-direction:row}:root[data-layout=list] .cover[data-astro-cid-7ahxywo7]{aspect-ratio:16/10;flex-shrink:0;width:240px}@media (width<=640px){:root[data-layout=list] .m3-card[data-astro-cid-7ahxywo7]{flex-direction:column}:root[data-layout=list] .cover[data-astro-cid-7ahxywo7]{aspect-ratio:16/9;width:100%}}
