.cards-module__w_9bFq__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition-slow), box-shadow var(--transition-slow);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@media (hover:hover){.cards-module__w_9bFq__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}}.cards-module__w_9bFq__media{aspect-ratio:4/3;background:var(--color-bg-secondary);overflow:hidden}.cards-module__w_9bFq__mediaSquare{aspect-ratio:1}.cards-module__w_9bFq__mediaWide{aspect-ratio:16/10}.cards-module__w_9bFq__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}@media (hover:hover){.cards-module__w_9bFq__card:hover .cards-module__w_9bFq__media img{transform:scale(1.05)}}.cards-module__w_9bFq__body{padding:var(--space-md);flex-direction:column;flex:1;display:flex}.cards-module__w_9bFq__bodyTight{padding:var(--space-sm) var(--space-md) var(--space-md)}.cards-module__w_9bFq__title{font-family:var(--font-body);color:var(--color-text);margin-bottom:8px;font-size:1.25rem;font-weight:600}.cards-module__w_9bFq__description{flex:1;font-size:.95rem;line-height:1.6}.cards-module__w_9bFq__action{margin-top:var(--space-sm);font-size:.9rem}.cards-module__w_9bFq__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-sage);margin-bottom:8px;font-size:.72rem;font-weight:600}.cards-module__w_9bFq__stretchedLink:after{content:"";z-index:1;position:absolute;inset:0}.cards-module__w_9bFq__aboveOverlay{z-index:2;position:relative}.cards-module__w_9bFq__postTitle{font-family:var(--font-heading);color:var(--color-text);margin-bottom:10px;font-size:1.4rem;line-height:1.25}.cards-module__w_9bFq__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.78rem;display:flex}a.cards-module__w_9bFq__metaCategory{align-items:center;min-height:24px;display:inline-flex}.cards-module__w_9bFq__metaCategory{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cards-module__w_9bFq__metaSeparator{color:var(--color-border-strong)}.cards-module__w_9bFq__discovery{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:14px;transition:transform .26s,box-shadow .26s;display:flex;position:relative}@media (hover:hover){.cards-module__w_9bFq__discovery:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}}.cards-module__w_9bFq__discoveryMedia{border-radius:10px;flex:none;width:72px;height:72px;overflow:hidden}.cards-module__w_9bFq__discoveryMedia img{object-fit:cover;width:100%;height:100%}.cards-module__w_9bFq__discoveryTitle{font-family:var(--font-body);color:var(--color-text);margin-bottom:3px;font-size:1rem;font-weight:600}.cards-module__w_9bFq__discoveryText{margin-bottom:6px;font-size:.83rem;line-height:1.45}.cards-module__w_9bFq__overlay{border-radius:var(--radius-lg);color:#fff;min-height:340px;box-shadow:var(--shadow-card);align-items:flex-end;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.cards-module__w_9bFq__overlay:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}}.cards-module__w_9bFq__overlay img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}@media (hover:hover){.cards-module__w_9bFq__overlay:hover img{transform:scale(1.06)}}.cards-module__w_9bFq__overlay:after{content:"";z-index:1;background:linear-gradient(#1e191400 30%,#1e1914d1 100%);position:absolute;inset:0}.cards-module__w_9bFq__overlayBody{z-index:2;padding:var(--space-lg);position:relative}.cards-module__w_9bFq__overlayTitle{font-family:var(--font-heading);color:#fff;margin-bottom:6px;font-size:1.7rem}.cards-module__w_9bFq__overlayText{color:#ffffffe6;font-size:.95rem}.cards-module__w_9bFq__overlayCompact{min-height:0}.cards-module__w_9bFq__info{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-card)}.cards-module__w_9bFq__author{gap:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-lg);align-items:flex-start;display:flex}.cards-module__w_9bFq__authorAvatar{background:var(--color-surface);width:72px;height:72px;color:var(--color-primary);font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.8rem;display:flex;overflow:hidden}.cards-module__w_9bFq__authorAvatar img{object-fit:cover;width:100%;height:100%}.cards-module__w_9bFq__authorName{font-family:var(--font-body);color:var(--color-text);margin-bottom:4px;font-size:1.15rem;font-weight:700}.cards-module__w_9bFq__authorName a{align-items:center;min-height:24px;display:inline-flex}.cards-module__w_9bFq__authorBio{font-size:.95rem;line-height:1.65}
