.speaking-intro{margin:0 0 2.5rem;max-inline-size:68ch;font-size:1.05rem;line-height:1.7;color:var(--ink-soft)}.speaking-open{background:var(--wash);margin-block-end:4rem;display:grid;gap:.6rem;justify-items:start}.speaking-open__title{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.speaking-open__body{margin:0;line-height:1.65;color:var(--ink);background-color:#ff0;width:fit-content}.speaking-open__cta{margin-block-start:.4rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.speaking-past-title{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.speaking-year{margin-block-start:2.5rem}.speaking-year__heading{margin:0 0 1rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.16em;color:var(--lilac)}.speaking-list{display:grid;gap:1.25rem;margin:0;padding:0;list-style-type:none}.speaking-card{display:grid;gap:.45rem;justify-items:start}.speaking-card__when{margin:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.speaking-card__title{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.speaking-card__summary{margin:0;max-inline-size:68ch;font-size:.97rem;line-height:1.6;color:var(--ink-soft)}.speaking-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.3rem 0 0;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.speaking-card__format{border:var(--bw) solid var(--ink);border-radius:var(--radius);padding:.15rem .5rem;color:var(--ink)}.speaking-card__link{margin-block-start:.4rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.speaking-empty{display:grid;gap:.4rem;margin-block-start:1.5rem}.speaking-empty__title{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--ink)}.speaking-empty__body{margin:0;color:var(--ink-soft);line-height:1.6}.speaking-card__resources{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-block-start:.6rem}.speaking-card__resources-label{margin:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.speaking-card__resource-list{display:flex;flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style-type:none}.speaking-card__resource-list a{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}
