.hero-card__link[data-v-3d3f038e]{color:inherit;display:block;text-decoration:none}.hero-card__kicker[data-v-3d3f038e]{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.hero-card__section[data-v-3d3f038e]{color:var(--color-brand-gold);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.hero-card__headline[data-v-3d3f038e]{color:var(--color-text-primary);font-family:var(--font-headline);font-size:clamp(var(--text-3xl),3.4vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.12;margin:0 0 var(--space-3) 0;transition:var(--transition-colors)}.hero-card__link:hover .hero-card__headline[data-v-3d3f038e]{color:var(--color-brand-gold)}.hero-card__deck[data-v-3d3f038e]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0 0 var(--space-3) 0;max-width:58ch}.hero-card__meta[data-v-3d3f038e]{align-items:center;color:var(--color-text-tertiary);display:flex;font-family:var(--font-ui);font-size:var(--text-xs);gap:var(--space-2);letter-spacing:var(--tracking-wider);margin-bottom:var(--space-5);text-transform:uppercase}.hero-card__separator[data-v-3d3f038e]{opacity:.5}.hero-card__figure[data-v-3d3f038e]{margin:0}.hero-card__image[data-v-3d3f038e] .base-image__img{transition:transform var(--duration-normal) ease}.hero-card__link[data-v-3d3f038e]:hover .base-image__img{transform:scale(1.02)}.hero-card__caption[data-v-3d3f038e]{color:var(--color-text-tertiary);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:var(--space-2)}.hero-card__credit[data-v-3d3f038e]{font-size:.625rem;letter-spacing:var(--tracking-wider);text-transform:uppercase}.minimal-card[data-v-4e7b3943]{overflow:hidden}.minimal-card__link[data-v-4e7b3943]{align-items:flex-start;color:inherit;display:flex;gap:var(--space-3);text-decoration:none}.minimal-card__rank[data-v-4e7b3943]{color:var(--color-text-tertiary);flex-shrink:0;font-family:var(--font-masthead);font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-none);min-width:2ch;text-align:right;transition:var(--transition-colors)}.minimal-card__link:hover .minimal-card__rank[data-v-4e7b3943]{color:var(--color-brand-gold)}.minimal-card__content[data-v-4e7b3943]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.minimal-card__section[data-v-4e7b3943]{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-4e7b3943]{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-4e7b3943]{color:var(--color-brand-gold)}.minimal-card__meta[data-v-4e7b3943]{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-4e7b3943]{opacity:.5}.trending-widget__header[data-v-2e990c12]{margin-bottom:var(--space-4)}.trending-widget__accent[data-v-2e990c12]{border-top:var(--border-thick) double var(--color-border-strong);margin-bottom:var(--space-3)}.trending-widget__title[data-v-2e990c12]{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);margin:0;text-transform:uppercase}.trending-widget__list[data-v-2e990c12]{display:flex;flex-direction:column}.trending-widget__divider[data-v-2e990c12]{background:var(--color-border-primary);height:1px;margin:var(--space-3) 0}.opinion-card[data-v-7b5f70e9]{overflow:hidden}.opinion-card__link[data-v-7b5f70e9]{color:inherit;display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);text-decoration:none}.opinion-card__author-row[data-v-7b5f70e9]{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-1)}.opinion-card__avatar[data-v-7b5f70e9]{flex-shrink:0;height:44px;width:44px}.opinion-card__avatar[data-v-7b5f70e9] .base-image,.opinion-card__avatar[data-v-7b5f70e9] .base-image__img{border-radius:var(--radius-full);filter:grayscale(1) contrast(1.05);height:44px;width:44px}.opinion-card__author-lines[data-v-7b5f70e9]{display:flex;flex-direction:column;gap:2px}.opinion-card__author[data-v-7b5f70e9]{color:var(--color-text-primary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.opinion-card__author[data-v-7b5f70e9],.opinion-card__role[data-v-7b5f70e9]{font-family:var(--font-ui);font-size:var(--text-xs)}.opinion-card__role[data-v-7b5f70e9]{color:var(--color-text-tertiary)}.opinion-card__headline[data-v-7b5f70e9]{color:var(--color-text-primary);font-family:var(--font-headline);font-size:var(--text-xl);font-style:italic;font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0;transition:var(--transition-colors)}.opinion-card__link:hover .opinion-card__headline[data-v-7b5f70e9]{color:var(--color-brand-gold)}.opinion-card__deck[data-v-7b5f70e9]{color:var(--color-text-secondary);display:-webkit-box;font-family:var(--font-body);font-size:var(--text-sm);-webkit-line-clamp:3;line-height:var(--leading-normal);margin:0;-webkit-box-orient:vertical;overflow:hidden}.opinion-card__border[data-v-7b5f70e9]{border-bottom:1px solid var(--color-border-primary)}
