.story.svelte-1iio6gc{overflow-wrap:anywhere;transition:background-color var(--default-transition-duration) var(--ease-standard)}.story-title.svelte-1iio6gc{color:var(--color-on-surface);margin:0}.story-title.svelte-1iio6gc a:where(.svelte-1iio6gc){color:inherit}.story-title.svelte-1iio6gc a:where(.svelte-1iio6gc):hover{text-decoration:none}.story-title.svelte-1iio6gc a:where(.svelte-1iio6gc):focus-visible{outline:none}.story.svelte-1iio6gc:has(.story-title:where(.svelte-1iio6gc) a:where(.svelte-1iio6gc):focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}@media (hover:hover){.story.svelte-1iio6gc:hover .story-title:where(.svelte-1iio6gc){text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font}}.story-summary.svelte-1iio6gc{color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.story-topic.svelte-1iio6gc{color:var(--color-primary);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin:0}.story-byline.svelte-1iio6gc{font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.byline-avatar.svelte-1iio6gc{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.story-byline.medium.svelte-1iio6gc .byline-avatar:where(.svelte-1iio6gc){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.byline-avatar.svelte-1iio6gc .cal-avatar{font-size:var(--text-xs)}.story-foot.svelte-1iio6gc,.story-meta.svelte-1iio6gc{font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.story-meta.svelte-1iio6gc{margin:0}.story-stats.svelte-1iio6gc svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.row.svelte-1iio6gc{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4) var(--spacing-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.row.svelte-1iio6gc .story-title:where(.svelte-1iio6gc){font-size:var(--text-title);font-weight:700;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row.svelte-1iio6gc .story-foot:where(.svelte-1iio6gc){margin-top:calc(var(--spacing) * 1.5)}.story-thumb.svelte-1iio6gc{width:calc(var(--spacing) * 36);align-self:center}.lead.svelte-1iio6gc{align-items:center;gap:calc(var(--spacing) * 6);padding:var(--spacing-card);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.lead.svelte-1iio6gc:not(.has-cover){grid-template-columns:minmax(0,1fr)}.lead.svelte-1iio6gc .story-title:where(.svelte-1iio6gc){font-size:var(--text-display);font-weight:700;line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.lead.svelte-1iio6gc .story-summary:where(.svelte-1iio6gc){font-size:var(--text-prose);-webkit-line-clamp:3;line-clamp:3;line-height:1.5}.lead.svelte-1iio6gc .story-foot:where(.svelte-1iio6gc){margin-top:calc(var(--spacing) * 2)}.lead.svelte-1iio6gc .story-byline:where(.svelte-1iio6gc){font-size:var(--text-label)}.story-cover.svelte-1iio6gc .forum-cover-frame{aspect-ratio:4/3;border-radius:var(--radius-lg);max-height:none}.compact.svelte-1iio6gc{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.compact.svelte-1iio6gc .story-title:where(.svelte-1iio6gc){font-size:var(--text-label);font-weight:650;line-height:var(--text-label--line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1024px){.lead.svelte-1iio6gc{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}.story-cover.svelte-1iio6gc .forum-cover-frame{aspect-ratio:16/9}}@media (width<=620px){.lead.svelte-1iio6gc{padding:calc(var(--spacing) * 4)}.lead.svelte-1iio6gc .story-title:where(.svelte-1iio6gc){font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.lead.svelte-1iio6gc .story-summary:where(.svelte-1iio6gc){font-size:var(--text-body);line-height:var(--text-body--line-height)}.row.svelte-1iio6gc{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)}.row.svelte-1iio6gc .story-title:where(.svelte-1iio6gc){font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing)}.row.svelte-1iio6gc .story-summary:where(.svelte-1iio6gc){display:none}.story-thumb.svelte-1iio6gc{width:calc(var(--spacing) * 22);margin-top:calc(var(--spacing) * 6.5);align-self:start}}
