.ex-talks{list-style:none;counter-reset:talk;padding:0;margin:0;display:flex;flex-direction:column}.ex-talks__row{counter-increment:talk;display:grid;grid-template-columns:9rem minmax(0,1fr)auto;gap:1.5rem 2rem;align-items:start;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,6%);position:relative}.ex-talks__row:last-child{border-bottom:1px solid rgba(255,255,255,6%)}.ex-talks__row::before{content:counter(talk,decimal-leading-zero);position:absolute;left:-2.5rem;top:1.6rem;font-family:ui-monospace,SFMono-Regular,sf mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;letter-spacing:.18em;color:rgba(129,197,201,.38);font-feature-settings:'tnum'}.ex-talks__when{display:flex;flex-direction:column;gap:.35rem;padding-top:.15rem}.ex-talks__date{font-family:var(--font-display,'Bricolage Grotesque');font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(129,197,201,.92);font-feature-settings:'tnum'}.ex-talks__format{font-family:ui-monospace,SFMono-Regular,sf mono,Menlo,Consolas,monospace;font-size:.58rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(241,245,249,.45);padding:.18rem .45rem;border:1px solid rgba(255,255,255,.12);border-radius:1px;align-self:flex-start}.ex-talks__body{min-width:0}.ex-talks__title{margin:0 0 .45rem;font-family:var(--font-display,'Bricolage Grotesque');font-size:1.08rem;font-weight:600;line-height:1.35;color:rgba(241,245,249,.96);letter-spacing:-.012em;text-wrap:balance}.ex-talks__meta{margin:0;font-family:var(--font-body,'DM Sans');font-size:.9rem;line-height:1.5;color:rgba(241,245,249,.65)}.ex-talks__venue{color:rgba(241,245,249,.78)}.ex-talks__loc::before{content:'·';margin:0 .5rem;color:rgba(241,245,249,.3)}.ex-talks__links{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;padding-top:.15rem}.ex-talks__link{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 0;font-family:var(--font-display,'Bricolage Grotesque');font-size:.74rem;font-weight:600;letter-spacing:.04em;color:rgba(241,245,249,.72);text-decoration:none;white-space:nowrap;transition:color .2s ease,transform .2s ease}.ex-talks__link:hover{color:#81c5c9;text-decoration:none;transform:translateX(2px)}.ex-talks__link--video{color:rgba(129,197,201,.92)}.ex-talks__embed{grid-column:1/-1;margin-top:1.25rem;max-width:720px}@media(max-width:720px){.ex-talks__embed{margin-top:.5rem;max-width:100%}}.ex-talks__arrow{font-size:.78rem;line-height:1;color:rgba(69,157,161,.85);transition:transform .2s ease}.ex-talks__link:hover .ex-talks__arrow{transform:translate(2px,-2px)}@media(max-width:720px){.ex-talks__row{grid-template-columns:1fr;gap:.75rem;padding:1.4rem 0}.ex-talks__row::before{display:none}.ex-talks__when{flex-direction:row;align-items:center;gap:.8rem}.ex-talks__links{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:.4rem 1.2rem}}