.talks:where(.astro-YO5FFURN){max-width:1050px;margin:0 auto;padding:5rem 1.5rem 7rem}h1:where(.astro-YO5FFURN){font-size:clamp(2.5rem,7vw,4rem);font-weight:800;letter-spacing:-.055em;margin-bottom:2rem}.talk-card:where(.astro-YO5FFURN){overflow:hidden;border:1px solid #bfdbfe;border-radius:1.25rem;background:#fff;color:#172554}.cover:where(.astro-YO5FFURN){display:block;background:#dbeafe}.cover:where(.astro-YO5FFURN) img:where(.astro-YO5FFURN){display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.talk-details:where(.astro-YO5FFURN){padding:clamp(1.5rem,4vw,2.5rem)}.event:where(.astro-YO5FFURN){display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;color:#1d4ed8;font-size:.85rem;font-weight:600;margin-bottom:.7rem}h2:where(.astro-YO5FFURN){font-size:clamp(1.5rem,4vw,2.1rem);font-weight:750;line-height:1.2;letter-spacing:-.035em}.talk-details:where(.astro-YO5FFURN)>p:where(.astro-YO5FFURN):not(.event){color:#475569;max-width:44rem;margin-top:1rem;line-height:1.6}.actions:where(.astro-YO5FFURN){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.actions:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN),.actions:where(.astro-YO5FFURN) button:where(.astro-YO5FFURN){font-size:.9rem;font-weight:600}.actions:where(.astro-YO5FFURN) .primary:where(.astro-YO5FFURN){background:#2563eb;color:#fff;padding:.8rem 1.2rem;border-radius:.6rem}.actions:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN):not(.primary),.actions:where(.astro-YO5FFURN) button:where(.astro-YO5FFURN){color:#1d4ed8;padding:.5rem 0}.actions:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN):hover,.actions:where(.astro-YO5FFURN) button:where(.astro-YO5FFURN):hover{text-decoration:underline;text-underline-offset:.2em}:focus-visible:where(.astro-YO5FFURN){outline:3px solid #60a5fa;outline-offset:5px}dialog:where(.astro-YO5FFURN){width:min(32rem,calc(100vw - 2rem));border:1px solid #bfdbfe;border-radius:1rem;padding:2rem;background:#fff;color:#172554}dialog:where(.astro-YO5FFURN)::backdrop{background:#0f172a99;backdrop-filter:blur(3px)}dialog:where(.astro-YO5FFURN) h2:where(.astro-YO5FFURN){font-size:1.5rem}.formats:where(.astro-YO5FFURN){display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0}.formats:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN){display:flex;flex-direction:column;gap:.5rem;border:1px solid #bfdbfe;border-radius:.6rem;padding:1rem}.formats:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN):hover{background:#eff6ff}.formats:where(.astro-YO5FFURN) span:where(.astro-YO5FFURN),dialog:where(.astro-YO5FFURN) p:where(.astro-YO5FFURN){font-size:.8rem;line-height:1.5;color:#475569}dialog:where(.astro-YO5FFURN) p:where(.astro-YO5FFURN) a:where(.astro-YO5FFURN){color:#1d4ed8;text-decoration:underline}.close:where(.astro-YO5FFURN){margin-top:1.5rem;color:#1d4ed8;font-weight:600}
