.hero-card[data-v-ada56a37]{border-radius:var(--radius-md);min-height:280px;overflow:hidden}.hero-card[data-v-ada56a37],.hero-card__link[data-v-ada56a37]{height:100%;position:relative}.hero-card__link[data-v-ada56a37]{color:inherit;display:block;text-decoration:none}.hero-card__image-wrapper[data-v-ada56a37]{inset:0;overflow:hidden;position:absolute}.hero-card__image-wrapper[data-v-ada56a37] .base-image{border-radius:0;height:100%;width:100%}.hero-card__image-wrapper[data-v-ada56a37] .base-image__img{transition:transform var(--duration-normal) ease}.hero-card__link:hover .hero-card__image-wrapper[data-v-ada56a37] .base-image__img{transform:scale(1.02)}.hero-card__overlay[data-v-ada56a37]{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,transparent);display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:280px;padding:var(--space-5) var(--space-4);position:relative;z-index:1}.hero-card__badges[data-v-ada56a37]{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.hero-card__badges[data-v-ada56a37] .badge--section{color:#fffc}.hero-card__headline[data-v-ada56a37]{color:#fff;font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0 0 var(--space-2) 0}.hero-card__deck[data-v-ada56a37]{color:var(--color-text-secondary);color:#ffffffbf;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 0 var(--space-3) 0;opacity:.85}.hero-card__meta[data-v-ada56a37]{align-items:center;color:#ffffffa6;display:flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-2)}.hero-card__separator[data-v-ada56a37]{opacity:.5}@media(min-width:768px){.hero-card[data-v-ada56a37]{min-height:400px}.hero-card__overlay[data-v-ada56a37]{min-height:400px;padding:var(--space-7) var(--space-6)}.hero-card__headline[data-v-ada56a37]{font-size:var(--text-4xl)}}.minimal-card[data-v-ed793e09]{overflow:hidden}.minimal-card__link[data-v-ed793e09]{align-items:flex-start;color:inherit;display:flex;gap:var(--space-3);text-decoration:none}.minimal-card__rank[data-v-ed793e09]{color:var(--color-text-tertiary);flex-shrink:0;font-family:var(--font-masthead);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-none);min-width:2ch;text-align:right}.minimal-card__content[data-v-ed793e09]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.minimal-card__section[data-v-ed793e09]{color:var(--color-brand-gold);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);text-transform:uppercase}.minimal-card__title[data-v-ed793e09]{color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-headline);font-size:var(--text-base);font-weight:var(--weight-semibold);-webkit-line-clamp:2;line-height:var(--leading-snug);margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:var(--transition-colors)}.minimal-card__link:hover .minimal-card__title[data-v-ed793e09]{color:var(--color-brand-gold)}.minimal-card__meta[data-v-ed793e09]{align-items:center;color:var(--color-text-tertiary);display:flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-1)}.minimal-card__separator[data-v-ed793e09]{opacity:.5}.trending-widget__header[data-v-36052b06]{margin-bottom:var(--space-4)}.trending-widget__accent[data-v-36052b06]{background:var(--color-brand-gold);border-radius:var(--radius-full);height:3px;margin-bottom:var(--space-2);width:var(--space-6)}.trending-widget__title[data-v-36052b06]{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}.trending-widget__list[data-v-36052b06]{display:flex;flex-direction:column}.trending-widget__divider[data-v-36052b06]{background:var(--color-border-primary);height:1px;margin:var(--space-3) 0}.opinion-card[data-v-51cad967]{overflow:hidden}.opinion-card__link[data-v-51cad967]{color:inherit;display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);text-decoration:none}.opinion-card__badge[data-v-51cad967]{align-self:flex-start}.opinion-card__author[data-v-51cad967]{color:var(--color-brand-gold);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold)}.opinion-card__headline[data-v-51cad967]{color:var(--color-text-primary);font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0;transition:var(--transition-colors)}.opinion-card__link:hover .opinion-card__headline[data-v-51cad967]{color:var(--color-brand-gold)}.opinion-card__deck[data-v-51cad967]{color:var(--color-text-secondary);display:-webkit-box;font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;-webkit-line-clamp:3;line-height:var(--leading-normal);margin:0;-webkit-box-orient:vertical;overflow:hidden}.opinion-card__border[data-v-51cad967]{border-bottom:1px solid var(--color-border-primary)}
