.atg-agenda .atg-agenda-time{color:#cce7f9;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:.889rem;font-weight:500;line-height:1}.atg-agenda .atg-agenda-dot-mobile{background-color:#00b4da;border-radius:9999px;display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.atg-agenda .atg-agenda-divider{position:relative}.atg-agenda .atg-agenda-divider:before{background-color:#00b4da;border-radius:9999px;content:"";height:.5rem;left:50%;position:absolute;top:.35rem;transform:translateX(-50%);width:.5rem}.atg-agenda .atg-agenda-title h3{color:#fff;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:1.333rem;font-weight:600;line-height:1}.atg-agenda .agenda-description{color:#f5f5f6;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:.889rem;font-weight:400;line-height:1.5}span.agenda-pill{background-color:#fef3c7;border-radius:.125rem;color:#0e1a27;display:inline-block;flex-shrink:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:.85rem;font-weight:600;line-height:1;margin-bottom:.5rem;padding:.35rem .75rem;white-space:nowrap}.agenda-title a{color:inherit;text-decoration:none}.agenda-title a:hover{text-decoration:underline}.agenda-speakers{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.75rem}.agenda-speaker-card{align-items:center;display:flex;gap:.75rem}.agenda-speaker-photo{border-radius:9999px;flex-shrink:0;height:3rem;object-fit:cover;width:3rem}.agenda-speaker-name{color:#fff;font-optical-sizing:auto;font-size:.95rem;font-weight:600}.agenda-speaker-name,.agenda-speaker-title{font-family:Montserrat,sans-serif;line-height:1.3}.agenda-speaker-title{color:#94a3b8;font-optical-sizing:auto;font-size:.85rem;font-weight:400}.agenda-sponsors{margin-top:1rem}.agenda-sponsors-label{color:#94a3b8;font-size:.85rem;margin-bottom:.5rem}.agenda-sponsor-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.agenda-sponsor-logo{filter:grayscale(100%) brightness(1.6);height:1.75rem;object-fit:contain;opacity:.8;width:auto}@media (max-width:768px){div.agenda-time{padding:5px 0}.atg-agenda{padding:40px 0}}