.demos{margin:0 auto;max-width:900px}.demos h3{align-items:center;display:flex;font-family:Open Sans,sans-serif!important;font-size:16px;font-weight:600;gap:8px;line-height:16px;margin:0 0 12px}.date-icon{flex-shrink:0;line-height:0}.date-icon svg{display:block}.demos-cols{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.slot-group+.slot-group{margin-top:8px}.cal-card{align-items:center;background:#c9efff;border:1px solid #bdbdbd;border-left:6px solid transparent;border-radius:4px;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px;padding:12px 14px 12px 16px;position:relative;transition:outline .15s ease}.cal-card:last-child,.slot-group.afternoon .cal-card,.slot-group.evening .cal-card{margin-bottom:0}.slot-group.afternoon .cal-card+.cal-card,.slot-group.evening .cal-card+.cal-card{margin-top:-1px}.cal-card>div{display:flex;flex-direction:column;gap:4px;min-width:0}.cal-card b{font-size:15px;font-weight:700}.cal-card span{flex-shrink:0;font-size:15px;white-space:nowrap}.cal-card small{color:#555;font-size:12px}.cal-card.retainx{border-left-color:#00838f}.cal-card.val{border-left-color:#512da8}.cal-card.insightx{border-left-color:#0288d1}.cal-card.voting{border-left-color:#388e3c}.cal-card:hover{outline:1px solid transparent;z-index:1}.cal-card.retainx:hover{outline-color:#00838f}.cal-card.val:hover{outline-color:#512da8}.cal-card.insightx:hover{outline-color:#0288d1}.cal-card.voting:hover{outline-color:#388e3c}@media (max-width:767px){.demos-cols{grid-template-columns:1fr}}