.talks-collapse .talks-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.talks-collapse[data-expanded=false] .talks-grid>:nth-child(n+2){display:none}.talks-toggle{border:1px solid var(--border);width:100%;min-height:48px;color:var(--foreground);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:24px;margin:32px 0 0;padding:14px 24px;font-size:12px;transition:background-color .16s,color .16s;display:flex}.talks-toggle:hover{background:var(--foreground);color:var(--background)}.talks-toggle:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.talks-toggle-mark{font-size:20px;line-height:1}@media (min-width:640px){.talks-collapse .talks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talks-collapse[data-expanded=false] .talks-grid>:nth-child(2){display:block}.talks-toggle{width:auto;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.talks-collapse .talks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.talks-collapse[data-expanded=false] .talks-grid>:nth-child(3),.talks-collapse[data-expanded=false] .talks-grid>:nth-child(4){display:block}}@media (prefers-reduced-motion:reduce){.talks-toggle{transition:none}}
