.std-trigger-button{font-size:.62rem;line-height:1.25;color:#76A7077;font-weight:normal;padding:8px;display:flex;gap:8px}
.std-trigger-button:hover{color:#525a63}
.std-agendaList-underline-button{font-size:.71rem;font-weight:bold;line-height:1.6;color:#03234b;padding-bottom:7px;display:flex;align-items:center;width:fit-content}
.std-agendaList-underline-button:hover{color:#042e62}
.std-agendaList-underline-button svg{margin-left:8px}
a.std-cta{background-color:#ffd200;color:#03234b;border-radius:10px 0 10px 0;display:inline-block;font-size:.71rem;line-height:1.5;padding:12px 32px 11px;text-align:center;height:48px}
a.std-cta:hover{background-color:#ffdb33;color:#03234b}
a.std-cta:active{background-color:#f5ca00;color:#03234b}
.stdTempl-agendaList{padding:36px;padding-top:0}
.stdTempl-agendaList p+p{margin-top:-10px}
.agenda-list-container{max-width:1232px;margin-left:auto;margin-right:auto}
.agenda-list-bg-white{background-color:#fff}
.agenda-list-bg-grey{background-color:#f7f8fa}
.agenda-list-header{display:flex;align-items:center;justify-content:flex-end;gap:24px}
.agenda-list-item-body{transition:max-height .3s ease-in-out;overflow:hidden}
.agenda-list-item-container{display:flex;gap:32px;padding-bottom:16px;padding-top:16px}
.agenda-list-item-left-col{width:176px;border-right:1px solid #dbdee2}
.agenda-list-item-left-date{font-size:1.14rem;line-height:1.65;color:#525a63;padding-bottom:0}
.agenda-list-item-left-month{font-size:.71rem;line-height:1.6;color:#525a63}
.agenda-list-item-left-time{font-size:.81rem;line-height:1.4;color:#03234b;padding-bottom:5px}
.agenda-list-item-left-duration{font-size:.71rem;line-height:1.6;color:#6a7077;padding-bottom:0}
.agenda-list-item-content-container{flex:1}
.agenda-list-item-pretitle-container{font-size:.62rem;line-height:1.25;color:#525a63}
.agenda-list-item-pretitle-location{margin-right:8px}
.agenda-list-item-title-container{background:0;border:0;display:block;padding:0;text-align:left}
.agenda-list-item-container button.agenda-list-item-title-container:hover,.agenda-list-item-container button.agenda-list-item-title-container:focus,.agenda-list-item-container button.agenda-list-item-title-container[disabled],.agenda-list-item-container button.agenda-list-item-title-container:active{background:0;border:0}
.agenda-list-item-container button.agenda-list-item-title-container:focus-visible{outline:2px solid black}
.agenda-list-item-container button.agenda-list-item-title-container:focus span,.agenda-list-item-container button.agenda-list-item-title-container:active span,.agenda-list-item-container button.agenda-list-item-title-container:hover span{color:#6a7077}
.agenda-list-item-title-container.active-cursor{cursor:pointer}
.agenda-list-item-title-container.not-active-cursor{cursor:text}
.agenda-list-item-title{font-size:.90rem;font-weight:500;line-height:1.7;color:#03234b;padding-bottom:0}
.agenda-list-item-description p{font-size:.71rem;line-height:1.6;color:#6a7077;padding-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.clamp-1 .agenda-list-item-description p{-webkit-line-clamp:1}
.clamp-2 .agenda-list-item-description p{-webkit-line-clamp:2}
.expanded .agenda-list-item-description p{-webkit-line-clamp:unset}
.agenda-list-item-description{margin-bottom:8px}
.agenda-list-item-button-container{gap:32px;display:none}
.expanded .agenda-list-item-button-container{display:flex !important}
.agenda-list-item-right-col{width:56px;cursor:pointer}
.agenda-list-item-right-col svg{transition:transform .3s ease-in-out;margin-left:auto;margin-right:auto;margin-top:44px;display:block}
.agenda-list-item-right-col.rotate svg{transform:rotate(90deg)}
.agenda-list-footer .std-cta{margin-top:24px}
.agenda-list-load-more{display:none;font-size:.71rem;font-weight:bold;line-height:1.6;text-align:center;color:#03234b;padding:12px 24px}
@media screen and (min-width:1025px){.std-agendaList-underline-button{border-bottom:1.5px solid #03234b}
.agenda-list-container{padding:16px}
.agenda-list-item-container{border-bottom:1px solid #dbdee2}
.agenda-list-item-title-container:has(.agenda-list-item-pretitle-location) .agenda-list-item-pretitle-speakers::before{content:"|"}
.agenda-list-item-title{display:inline;position:relative}
.clamp-1 .agenda-list-item-body{max-height:32px}
.clamp-2 .agenda-list-item-body{max-height:64px}
}
@media screen and (max-width:1024px){.std-agendaList-underline-button{border-bottom:1.5px solid #03234b}
.agenda-list-item-container{padding:12px;border:solid 1px #dbdee2;gap:4px;margin-bottom:16px}
.agenda-list-item-content-container{padding-left:12px}
.stdTempl-agendaList{padding:24px}
.agenda-list-container:not(.more-loaded) .agenda-list-body>div:nth-child(n+5){display:none}
.agenda-list-item-pretitle-location{color:#6a7077;display:block;font-size:.71rem}
.agenda-list-item-pretitle-date{line-height:1.4;color:#525a63;font-size:.81rem;font-weight:bold}
.agenda-list-item-pretitle-hour-and-duration{line-height:1.4;color:#525a63;font-size:.81rem;font-weight:100}
.agenda-list-item-pretitle-speakers{color:#6a7077;display:block}
.agenda-list-item-description p{display:block}
.agenda-list-item-body{max-height:0}
.agenda-list-item-right-col{width:48px}
.agenda-list-item-container{gap:0}
.agenda-list-item-right-col svg{margin-top:0}
.agenda-list-footer{display:grid;place-items:center;gap:12px}
.agenda-list-container:not(.more-loaded) .agenda-list-load-more{display:block}
.agenda-list-footer{padding-bottom:24px}
}
@media screen and (max-width:640px){.std-agendaList-underline-button{text-decoration:underline;text-underline-offset:8px;border-bottom:unset;text-decoration-color:#03234b}
.std-agendaList-underline-button svg{display:none}
.agenda-list-item-content-container{margin-right:0;padding:12px}
.stdTempl-agendaList{padding:12px}
.agenda-list-container{padding:0}
.agenda-list-item-right-col{width:0}
.agenda-list-item-right-col svg{margin-left:-28px;margin-top:10px}
.agenda-list-container:not(.more-loaded) .agenda-list-body>div:nth-child(n+4){display:none}
.agenda-list-item-pretitle-location{font-size:.62rem}
.agenda-list-item-pretitle-hour-and-duration{font-size:.71rem}
.agenda-list-item-pretitle-speakers{font-size:.52rem}
}