.ab-gdc-event :is(h1,h2,h3,h4,h5,h6){max-width:none}.ab-gdc-event__intro{gap:var(--ab-space-16);flex-direction:column;display:flex}.ab-gdc-event__grid{justify-content:center;gap:var(--ab-space-48);padding-top:var(--ab-space-16);flex-wrap:wrap;display:flex}.ab-gdc-event__col-left{gap:var(--ab-space-24);flex-direction:column;flex:0 0 33rem;max-width:33rem;display:flex}.ab-gdc-event__col-right{flex:0 0 33rem;max-width:33rem}.ab-gdc-event__iframe{width:100%;height:50rem}.ab-gdc-event__section{flex-basis:100%}.ab-gdc-event__meta-row{column-gap:var(--ab-space-32);row-gap:var(--ab-space-8);color:var(--ab-color-text);grid-template-columns:5rem auto;align-items:start;display:grid}.ab-gdc-event__meta-icon{align-items:center;gap:var(--ab-space-8);color:var(--ab-color-icon);display:flex}.ab-gdc-event__meta-label{font-weight:var(--ab-font-weight-medium);color:var(--ab-color-text)}.ab-gdc-event__description{font-family:var(--ab-font-body)}.ab-gdc-event__divider{width:100%;height:var(--ab-border-thin);background:var(--ab-color-border);border:none;margin:0}.ab-gdc-event__divider--spaced{margin-top:var(--ab-space-32)}.ab-gdc-event__agenda-title{color:var(--ab-color-text);font-family:var(--ab-font-display);font-size:var(--ab-font-size-24);font-weight:var(--ab-font-weight-semibold);line-height:var(--ab-line-heading);margin:0}.ab-gdc-event__section-title{margin:var(--ab-space-32) 0;color:var(--ab-color-text);font-family:var(--ab-font-display);font-size:var(--ab-font-size-24);font-weight:var(--ab-font-weight-semibold)}.ab-gdc-event__timeline{padding-left:var(--ab-space-16);margin:0;list-style:none;display:grid;position:relative}.ab-gdc-event__timeline-item{padding:var(--ab-space-8);position:relative}.ab-gdc-event__timeline-item:before{border:var(--ab-border-strong) solid var(--ab-color-surface);border-radius:var(--ab-radius-pill);background:var(--ab-color-border);content:"";width:1.25rem;height:1.25rem;position:absolute;top:50%;left:-1.25rem;transform:translateY(-50%)}.ab-gdc-event__timeline-item:not(:last-child):after{top:var(--ab-space-32);bottom:calc(var(--ab-space-32) * -1);width:var(--ab-border-thin);background:var(--ab-color-border);content:"";position:absolute;left:-.75rem}.ab-gdc-event__timeline-text{font-size:var(--ab-font-size-16);color:var(--ab-color-text);margin:0}.ab-gdc-event__timeline-time{font-weight:var(--ab-font-weight-medium);color:var(--ab-color-text);margin:0}.ab-gdc-event__booking-card{align-items:flex-start;gap:var(--ab-space-16);padding:var(--ab-space-16);flex-direction:row;min-height:0;display:flex}.ab-gdc-event__booking-banner{flex:50%}.ab-gdc-event__booking-banner img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.ab-gdc-event__booking-team{gap:var(--ab-space-16);flex-direction:column;flex:50%;display:flex}.ab-gdc-event__booking-team img{width:100%;height:auto}.ab-gdc-event__card-grid{gap:var(--ab-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-gdc-event__highlight-card,.ab-gdc-event__support-card{gap:var(--ab-space-8);padding:var(--ab-space-16);flex-direction:column;display:flex}.ab-gdc-event__highlight-thumbnail{min-height:13.5rem;max-height:13.5rem}.ab-gdc-event__highlight-thumbnail img{border-radius:var(--ab-radius-8);object-fit:cover;width:100%;height:100%}.ab-gdc-event__support-thumbnail{align-items:center;max-height:4rem;display:flex}.ab-gdc-event__support-thumbnail img{object-fit:contain;width:100%;max-width:16rem;max-height:4rem}.ab-gdc-event__card-title{color:var(--ab-color-text);font-family:var(--ab-font-display);font-size:var(--ab-font-size-20);font-weight:var(--ab-font-weight-semibold);margin:0}.ab-gdc-event__card-text{font-size:var(--ab-font-size-14);line-height:var(--ab-line-body);color:var(--ab-color-text-secondary);flex:1 0 auto}.ab-gdc-event__card-text strong{font-weight:var(--ab-font-weight-medium)}@media (width<=64rem){.ab-gdc-event__col-left,.ab-gdc-event__col-right{flex-basis:100%;max-width:none}}@media (width<=48rem){.ab-gdc-event__booking-card{flex-direction:column}.ab-gdc-event__booking-banner,.ab-gdc-event__booking-team{flex-basis:auto}.ab-gdc-event__card-grid{grid-template-columns:minmax(0,1fr)}}
