.mb-card[data-astro-cid-di2nlc57]{background-color:var(--mb-surface-card);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:var(--mb-shadow-sm);height:100%}.mb-card[data-astro-cid-di2nlc57]:hover{transform:translateY(-2px);box-shadow:var(--mb-shadow-md);border-color:var(--mb-border-strong)}.mb-card[data-astro-cid-di2nlc57].is-horizontal{flex-direction:row}.mb-card-media[data-astro-cid-di2nlc57]{position:relative;aspect-ratio:16 / 10;width:100%;overflow:hidden;background-color:var(--mb-surface-container)}.mb-card[data-astro-cid-di2nlc57].is-horizontal .mb-card-media[data-astro-cid-di2nlc57]{width:38%;aspect-ratio:auto;flex-shrink:0}.mb-card-img[data-astro-cid-di2nlc57]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.mb-card[data-astro-cid-di2nlc57]:hover .mb-card-img[data-astro-cid-di2nlc57]{transform:scale(1.025)}.mb-card-pill-wrap[data-astro-cid-di2nlc57]{position:absolute;top:.75rem;left:.75rem}.mb-card-body[data-astro-cid-di2nlc57]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.mb-card-meta[data-astro-cid-di2nlc57]{display:flex;align-items:center;gap:.45rem;font-family:var(--mb-font-sans);font-size:.72rem;color:var(--mb-tertiary);margin-bottom:.65rem}.mb-card-category[data-astro-cid-di2nlc57]{color:var(--mb-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.mb-card-dot[data-astro-cid-di2nlc57]{color:var(--mb-border)}.mb-card-title[data-astro-cid-di2nlc57]{font-family:var(--mb-font-serif);font-size:1.18rem;line-height:1.35;color:var(--mb-text);font-weight:500;margin-bottom:.65rem}.mb-card-title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]{color:inherit;text-decoration:none;transition:color .15s ease}.mb-card[data-astro-cid-di2nlc57]:hover .mb-card-title[data-astro-cid-di2nlc57] a[data-astro-cid-di2nlc57]{color:var(--mb-primary)}.mb-card-excerpt[data-astro-cid-di2nlc57]{font-family:var(--mb-font-sans);font-size:.85rem;line-height:1.55;color:var(--mb-text-muted);margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mb-card-footer[data-astro-cid-di2nlc57]{margin-top:auto;padding-top:.85rem;border-top:1px solid var(--mb-border)}.mb-card-link[data-astro-cid-di2nlc57]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mb-font-sans);font-size:.78rem;color:var(--mb-primary);font-weight:600;text-decoration:none}.mb-card-arrow[data-astro-cid-di2nlc57]{width:14px;height:14px;transition:transform .2s ease}.mb-card[data-astro-cid-di2nlc57]:hover .mb-card-arrow[data-astro-cid-di2nlc57]{transform:translate(3px)}
