.story-card[data-v-131eb6a1]{display:block;text-decoration:none}.card-inner[data-v-131eb6a1]{background:#fff;border:1px solid #e7e5e4;border-radius:.25rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.card-inner[data-v-131eb6a1]:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-4px)}.card-image[data-v-131eb6a1]{flex-shrink:0;height:200px;overflow:hidden;position:relative}.card-image.featured-image[data-v-131eb6a1]{height:220px}@media(min-width:1024px){.card-image.featured-image[data-v-131eb6a1]{height:280px}}.image[data-v-131eb6a1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.story-card:hover .image[data-v-131eb6a1]{transform:scale(1.05)}.image-fallback[data-v-131eb6a1]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fallback-emoji[data-v-131eb6a1]{font-size:4rem;opacity:.8}.video-badge[data-v-131eb6a1]{align-items:center;background:#db0a0ae6;color:#fff;display:flex;font-family:var(--font-sans);font-size:.7rem;font-weight:600;gap:.25rem;letter-spacing:.05em;padding:.25rem .5rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.card-content[data-v-131eb6a1]{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem}.card-meta-top[data-v-131eb6a1]{align-items:center;display:flex;font-family:var(--font-sans);font-size:.72rem;gap:.375rem;letter-spacing:.08em;margin-bottom:.5rem;white-space:nowrap}.category-label[data-v-131eb6a1]{color:#b45309;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.card-meta-top .meta-divider[data-v-131eb6a1]{color:#ccc}.card-meta-top .meta-time[data-v-131eb6a1]{color:#6b7280;white-space:nowrap}.card-title[data-v-131eb6a1]{color:#18181b;display:-webkit-box;flex-grow:1;font-family:var(--font-headline);font-size:1.2rem;font-weight:600;letter-spacing:-.01em;-webkit-line-clamp:3;line-height:1.24;margin-bottom:.5rem;transition:color .2s ease;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.card-title[data-v-131eb6a1]{font-size:1.3rem;margin-bottom:.75rem}}.card-title.featured-title[data-v-131eb6a1]{font-size:1.4rem;-webkit-line-clamp:4}@media(min-width:640px){.card-title.featured-title[data-v-131eb6a1]{font-size:1.75rem}}@media(min-width:1024px){.card-title.featured-title[data-v-131eb6a1]{font-size:2rem}}.story-card:hover .card-title[data-v-131eb6a1]{color:#b45309}.card-summary[data-v-131eb6a1]{color:#4b5563;display:-webkit-box;font-family:var(--font-serif);font-size:.9375rem;-webkit-line-clamp:3;line-height:1.58;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.card-summary[data-v-131eb6a1]{font-size:1rem}}.card-meta[data-v-131eb6a1]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:.8125rem;gap:.5rem;margin-top:auto;padding-top:.75rem}.meta-source[data-v-131eb6a1]{color:#57534e;font-weight:500}.meta-divider[data-v-131eb6a1]{color:#ccc}.meta-read[data-v-131eb6a1],.meta-time[data-v-131eb6a1]{color:#78716c}
