.grid-card.svelte-1diiiwm{position:relative;border-radius:var(--radius-md, 6px);background:var(--surface, #fff)}.grid-card.read.svelte-1diiiwm{opacity:.7}.grid-link.svelte-1diiiwm{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.grid-link.svelte-1diiiwm:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.card-body.svelte-1diiiwm{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.35rem;flex:1}h3.svelte-1diiiwm{margin:0;font-family:var(--font-display);font-size:1.05rem;line-height:1.25;font-weight:700;color:var(--text, #1a1a1a);letter-spacing:-.01em}.grid-link.svelte-1diiiwm:hover h3:where(.svelte-1diiiwm){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.compact-shell.svelte-1diiiwm{display:grid;grid-template-columns:80px minmax(0,1fr);min-height:80px;overflow:hidden;border-radius:inherit}.grid-card[data-variant=compact].svelte-1diiiwm .card-body:where(.svelte-1diiiwm){padding:.5rem .65rem;gap:.25rem}.grid-card[data-variant=compact].svelte-1diiiwm h3:where(.svelte-1diiiwm){font-size:.88rem;line-height:1.22}.grid-card[data-variant=compact].svelte-1diiiwm h3[data-tier=tier-1]:where(.svelte-1diiiwm){font-size:.88rem;line-height:1.22}.grid-card[data-variant=compact].svelte-1diiiwm h3[data-tier=tier-2]:where(.svelte-1diiiwm){font-size:.8rem;line-height:1.2}.grid-card[data-variant=compact].svelte-1diiiwm h3[data-tier=tier-3]:where(.svelte-1diiiwm){font-size:.74rem;line-height:1.18;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.compact-shell--video-playing.svelte-1diiiwm{grid-template-columns:1fr;overflow:visible}.grid-card--video-playing.svelte-1diiiwm{overflow:visible;z-index:2;position:relative}.grid-card[data-media=podcast].svelte-1diiiwm{overflow:visible;position:relative}.grid-card--audio-active.svelte-1diiiwm{outline:2px solid #7b1fa2;outline-offset:-2px;background:color-mix(in srgb,#7b1fa2 5%,var(--surface, #fff))}@media(max-width:600px){.grid-card--video-playing.svelte-1diiiwm{grid-column:1 / -1;z-index:5}}.lead-card.svelte-sm6j5w{position:relative;border-radius:var(--radius-lg, 8px);background:var(--surface, #fff)}.lead-link.svelte-sm6j5w{display:flex;flex-direction:column;text-decoration:none;color:inherit}.lead-link.svelte-sm6j5w:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lead-content.svelte-sm6j5w{padding:1rem .2rem .5rem;display:flex;flex-direction:column;gap:.5rem}h2.svelte-sm6j5w{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,3.5vw,2rem);line-height:1.2;font-weight:700;color:var(--text, #1a1a1a);letter-spacing:-.01em}.lead-link.svelte-sm6j5w:hover h2:where(.svelte-sm6j5w){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}h2[data-tier=tier-2].svelte-sm6j5w{font-size:clamp(1.1rem,3vw,1.6rem)}h2[data-tier=tier-3].svelte-sm6j5w{font-size:clamp(1rem,2.5vw,1.35rem);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.lead-card--audio-active.svelte-sm6j5w{outline:2px solid #7b1fa2;outline-offset:-2px;background:color-mix(in srgb,#7b1fa2 5%,var(--surface, #fff))}@media(max-width:600px){.lead-content.svelte-sm6j5w{padding:.8rem .1rem .4rem;gap:.4rem}}.stale-banner.svelte-z49rye{margin-bottom:.9rem;padding:.48rem .76rem;border-radius:999px;border:1px solid #d8b96c;background:#fdf4d8;color:#7f4f00;font-size:.78rem;text-align:center}
