.speaking-events{background:#fdfaf7;padding:clamp(24px,5vw,72px) 0}.speaking-events__inner{margin:0 auto;max-width:1200px;padding:0 24px}.speaking-events__heading{color:#0b1a26;font-size:clamp(24px,3.2vw,40px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 36px}.events-table{border-top:1px solid #ece7e2;width:100%}.events-row{align-items:center;border-bottom:1px solid #ece7e2;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);justify-items:center;padding:28px 0}.events-row--head{padding:16px 0}.events-cell{color:#0b1a26;font-size:clamp(18px,1.6vw,22px)}.events-cell--head{color:#112534;font-size:clamp(20px,1.8vw,28px);font-weight:600}.btn-event{background:var(--primary);color:#fff;display:inline-block;line-height:1;padding:14px 22px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.btn-event:hover{opacity:.95;transform:translateY(-1px)}.btn-event:focus-visible{outline:2px solid #0d57a1;outline-offset:3px}@media (max-width:720px){.events-row{gap:8px;grid-template-columns:1fr}.events-row--head{display:none}}