.imapac-glance{color:#2c2c2a;font-family:inherit;margin:0 auto;max-width:100%;padding:1.5rem 0;width:100%}.imapac-glance,.imapac-glance *,.imapac-glance :after,.imapac-glance :before{box-sizing:border-box}.imapac-glance .ia-section-title{font-family:inherit;font-size:var(--ia-title-size,28px);line-height:1.2;margin:0 0 1.5rem}.imapac-glance .ia-section-title.ia-uppercase{text-transform:uppercase}.imapac-glance .ia-day-block,.imapac-glance .ia-preconf-block{margin-bottom:1.5rem}.imapac-glance .ia-table{border:1px solid var(--border-clr);border-collapse:separate;border-radius:10px;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.imapac-glance .ia-day-header td{background:var(--header-bg);color:var(--header-text);padding:14px 18px;text-align:center}.imapac-glance .ia-day-title{font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.imapac-glance .ia-logo-row td{background:var(--logo-row-bg);border-bottom:1px solid var(--border-clr);padding:14px 10px;text-align:center;vertical-align:middle}.imapac-glance .ia-logo-row td+td{border-left:1px solid var(--border-clr)}.imapac-glance .ia-logo-cell img{display:inline-block;height:auto;max-height:50px;max-width:90%;object-fit:contain;width:auto}.imapac-glance .ia-event-name{color:#3c3489;font-size:13px;font-weight:600;letter-spacing:.5px}.imapac-glance .ia-session-row td{background:var(--cell-bg);border-bottom:1px solid var(--border-clr);padding:14px;vertical-align:top}.imapac-glance .ia-session-row td+td{border-left:1px solid var(--border-clr)}.imapac-glance .ia-session-row:last-child td{border-bottom:none}.imapac-glance .ia-cell-title{color:var(--cell-title);font-size:14px;font-weight:600;line-height:1.35;margin-bottom:4px}.imapac-glance .ia-cell-sub{color:var(--cell-text);font-size:13px;font-weight:400;line-height:1.5}.imapac-glance .ia-banner-row td{border-bottom:1px solid var(--border-clr);padding:12px 16px;text-align:center}.imapac-glance .ia-banner-row:last-child td{border-bottom:none}.imapac-glance .ia-break{background:var(--break-bg);color:var(--break-text);font-size:13px;font-style:italic;font-weight:500}.imapac-glance .ia-awards{background:var(--awards-bg);color:var(--awards-text)}.imapac-glance .ia-awards,.imapac-glance .ia-end{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.imapac-glance .ia-end{background:var(--end-bg);color:var(--end-text)}.imapac-glance .ia-side-by-side{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.imapac-glance .ia-sbs-half{min-width:0}.imapac-glance .ia-table-preconf{margin:0 auto;width:100%}.imapac-glance .ia-preconf-intro-row td{background:var(--preconf-intro-bg);border-bottom:1px solid var(--border-clr);padding:20px 24px}.imapac-glance .ia-preconf-intro{display:flex;gap:24px}.imapac-glance .ia-preconf-side{align-items:center;flex-direction:row;text-align:left}.imapac-glance .ia-preconf-stacked,.imapac-glance .ia-preconf-text_only{align-items:center;flex-direction:column;text-align:center}.imapac-glance .ia-preconf-logo{flex-shrink:0}.imapac-glance .ia-preconf-logo img{display:block;height:auto;max-height:80px;max-width:220px;object-fit:contain;width:auto}.imapac-glance .ia-preconf-text{flex:1;min-width:0}.imapac-glance .ia-preconf-heading{color:var(--cell-title);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:4px}.imapac-glance .ia-preconf-subheading{color:var(--cell-text);font-size:14px;font-weight:500;margin-bottom:10px;opacity:.9}.imapac-glance .ia-preconf-desc{color:var(--cell-text);font-size:13px;line-height:1.6}.imapac-glance .ia-preconf-desc p{margin:0 0 8px}.imapac-glance .ia-preconf-desc p:last-child{margin-bottom:0}@media (max-width:820px){.imapac-glance{padding:1rem .75rem}.imapac-glance .ia-section-title{font-size:calc(var(--ia-title-size, 28px)*.78)}.imapac-glance .ia-side-by-side{gap:1rem;grid-template-columns:1fr}.imapac-glance .ia-cell-title,.imapac-glance .ia-day-title{font-size:13px}.imapac-glance .ia-cell-sub{font-size:12px}.imapac-glance .ia-logo-row td,.imapac-glance .ia-session-row td{padding:10px 8px}.imapac-glance .ia-logo-row td img{max-height:36px}.imapac-glance .ia-preconf-side{align-items:center;flex-direction:column;text-align:center}.imapac-glance .ia-preconf-intro-row td{padding:16px 14px}.imapac-glance .ia-preconf-heading{font-size:16px}.imapac-glance .ia-preconf-logo img{max-height:60px;max-width:180px}}@media (max-width:520px){.imapac-glance .ia-cell-title{font-size:12px}.imapac-glance .ia-cell-sub{font-size:11px}.imapac-glance .ia-banner-row td{font-size:12px}}