.talks-grid.svelte-1y661i0{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}.talk-card.svelte-1y661i0{background:#fffdf7;border:1px solid #d9d3c6;border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.talk-card-header.svelte-1y661i0 h2:where(.svelte-1y661i0){margin:.4rem 0 .25rem;font-size:1.35rem;line-height:1.25}.talk-subtitle.svelte-1y661i0{color:#5f6f37;margin:0;font-size:.95rem;font-weight:600}.talk-badge.svelte-1y661i0{color:#315e80;background:#e8f0f4;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.talk-summary.svelte-1y661i0{color:#55594f;margin:0;font-size:.95rem;line-height:1.6}.talk-topics.svelte-1y661i0{flex-wrap:wrap;gap:.4rem;display:flex}.topic-tag.svelte-1y661i0{color:#4a4740;background:#f5f1e8;border:1px solid #dcd6c9;border-radius:4px;padding:.15rem .5rem;font-size:.78rem;font-weight:550}.talk-actions.svelte-1y661i0{gap:.75rem;margin-top:.25rem;display:flex}.doc-panel.svelte-1y661i0 a:where(.svelte-1y661i0){color:#315e80;font-weight:600}
