.irx-events-sessions .irx-events-sessions__group+.irx-events-sessions__group{margin-top:40px}.irx-events-sessions .irx-events-sessions__heading{color:var(--navy);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.irx-events-sessions .irx-events-sessions__list{display:flex;flex-direction:column;gap:12px}.irx-events-sessions .irx-events-sessions__row{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.irx-events-sessions .irx-events-sessions__title{color:var(--navy);font-size:14px;font-weight:600;line-height:1.3;margin:0}.irx-events-sessions .irx-events-sessions__meta{color:var(--mid);font-size:12px;line-height:1.4;margin:8px 0 0}.irx-events-sessions .irx-events-sessions__action{display:flex;justify-content:flex-end;margin-top:12px}.irx-events-sessions .irx-events-sessions__link{align-items:center;background:var(--teal);border-radius:50%;color:var(--white);display:inline-flex;font-size:11px;height:24px;justify-content:center;line-height:1;text-decoration:none;transition:transform .4s ease;width:24px}.irx-events-sessions .irx-events-sessions__link--external{font-size:10px}.irx-events-sessions .irx-events-sessions__link:focus-visible,.irx-events-sessions .irx-events-sessions__link:hover{color:var(--white);transform:scale(1.08)}.irx-events-sessions__placeholder{border:2px dashed var(--very-light);border-radius:12px;color:var(--light);font-size:14px;font-weight:600;padding:16px 20px}