.OzvATa_root{position:relative}.OzvATa_menu{overscroll-behavior-y:contain;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);z-index:60;width:min(320px,100vw - 32px);max-height:min(380px,100dvh - 100px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}@media (max-width:900px){.OzvATa_root{position:static}.OzvATa_menu{width:auto;left:16px;right:16px}}
.eA2iRa_brandGroup{gap:8px}.eA2iRa_accountPlaceholder{width:96px;height:1px;display:inline-block}.eA2iRa_communitySwitch.eA2iRa_communitySwitch{border:1px solid color-mix(in srgb, var(--accent) 65%, var(--hairline-2));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:44px;color:var(--accent-text);font:inherit;gap:8px;padding:7px 10px;transition:background .2s,border-color .2s}.eA2iRa_communitySwitch.eA2iRa_communitySwitch:hover,.eA2iRa_communitySwitch.eA2iRa_communitySwitch[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--text)}.eA2iRa_communitySwitch:focus-visible,.eA2iRa_communityOption:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eA2iRa_communitySwitch:disabled{cursor:wait;opacity:.7}.eA2iRa_switchCopy{text-align:left;white-space:nowrap;flex-direction:column;gap:3px;line-height:1.1;display:flex}.eA2iRa_switchTitle{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:500}.eA2iRa_switchNames{font-size:.75rem;font-weight:650}.eA2iRa_switchCaret{flex:none;transition:transform .2s}.eA2iRa_communitySwitch[aria-expanded=true] .eA2iRa_switchCaret{transform:rotate(180deg)}.eA2iRa_communityMenu.eA2iRa_communityMenu{width:360px;max-width:calc(100vw - 32px)}.eA2iRa_menuTitle{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 12px 6px;font-size:.7rem;font-weight:600}.eA2iRa_communityOption.eA2iRa_communityOption{border:1px solid #0000}.eA2iRa_communityOption[aria-current=true]{background:var(--surface-2);border-color:var(--hairline-2)}.eA2iRa_optionCopy{flex:1;min-width:0}.eA2iRa_optionHeading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.eA2iRa_currentBadge{color:var(--accent-text);font-size:.62rem;font-weight:600}.eA2iRa_optionCopy small{margin-top:3px;display:block}@media (min-width:901px) and (max-width:1150px){.eA2iRa_brandNameFull.eA2iRa_brandNameFull{display:none}.eA2iRa_brandNameShort.eA2iRa_brandNameShort{display:inline}}@media (max-width:560px){.eA2iRa_accountPlaceholder{width:60px}.eA2iRa_brandGroup{gap:6px}.eA2iRa_communitySwitch.eA2iRa_communitySwitch{gap:5px;padding:7px 8px}.eA2iRa_switchNames{font-size:.66rem}.eA2iRa_switchTitle{letter-spacing:.04em;font-size:.5rem}.eA2iRa_switchCaret{width:11px}}@media (prefers-reduced-motion:reduce){.eA2iRa_communitySwitch,.eA2iRa_switchCaret{transition:none}}@media (max-width:360px){.eA2iRa_brandText{display:none}}
.FCAioG_timeline{margin-top:22px}.FCAioG_timezone{color:var(--muted);margin:0 0 26px;font-size:.82rem}.FCAioG_month{font-family:var(--font-display);margin:36px 0 22px;font-size:1.6rem;font-weight:560}.FCAioG_days,.FCAioG_events{margin:0;padding:0;list-style:none}.FCAioG_day{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:18px;display:grid}.FCAioG_dayHeading{color:var(--muted);margin:18px 0 0;font-size:.95rem;font-weight:600}.FCAioG_events{border-left:1px solid var(--hairline);gap:12px;min-width:0;padding-left:20px;display:grid}.FCAioG_eventLink{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;text-decoration:none;transition:border-color .2s;display:grid;position:relative}.FCAioG_eventLink:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:26px;left:-25px}.FCAioG_eventLink:hover{border-color:var(--accent)}.FCAioG_inactive{opacity:.75}.FCAioG_when{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600;line-height:1.6}.FCAioG_status,.FCAioG_now{margin-top:5px;font-size:.75rem;font-weight:500;display:block}.FCAioG_status{color:var(--muted)}.FCAioG_now{color:var(--accent-text)}.FCAioG_eventContent{align-items:flex-start;gap:16px;min-width:0;display:flex}.FCAioG_cover{aspect-ratio:3/2;border-radius:var(--radius);background:var(--surface-2);flex:0 0 112px;width:112px;position:relative;overflow:hidden}.FCAioG_cover img{object-fit:cover;width:100%;height:100%;display:block}.FCAioG_details{flex:1;min-width:0}.FCAioG_meta{color:var(--muted);margin:0 0 7px;font-size:.72rem}.FCAioG_title{font-family:var(--font-display);margin:0;font-size:1.13rem;font-weight:560;line-height:1.3}.FCAioG_venue{color:var(--muted);margin:8px 0 0;font-size:.85rem}.FCAioG_admission{margin:7px 0 0;font-size:.8rem}.FCAioG_destination{color:var(--accent-text);white-space:nowrap;align-self:center;font-size:.8rem}@media (max-width:900px){.FCAioG_day{grid-template-columns:110px minmax(0,1fr);gap:14px}.FCAioG_eventLink{grid-template-columns:minmax(0,1fr);gap:10px}.FCAioG_destination{justify-self:start;margin-top:3px}}@media (max-width:560px){.FCAioG_month{margin-top:30px;font-size:1.45rem}.FCAioG_day{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:24px}.FCAioG_dayHeading{margin-top:0}.FCAioG_events{padding-left:14px}.FCAioG_eventLink{padding:17px}.FCAioG_eventLink:before{left:-19px}.FCAioG_eventContent{gap:12px}.FCAioG_cover{flex-basis:84px;width:84px}.FCAioG_title{font-size:1.08rem}}
.chkPfG_trackDisclosure{display:none}@media (max-width:560px){.chkPfG_toolbar.chkPfG_toolbar{gap:14px;margin:24px 0 18px}.chkPfG_searchControls{order:0}.chkPfG_trackDisclosure{order:1;align-items:center;gap:12px;width:100%;display:flex}.chkPfG_trackToggle{flex:none;justify-content:space-between;gap:12px}.chkPfG_selectionSummary{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:.78rem;line-height:1.5}.chkPfG_trackPanel{order:2;width:100%}.chkPfG_trackPanel[data-open=false]{display:none}}
.lIFyyq_filterDisclosure{display:none}@media (max-width:560px){.lIFyyq_toolbar.lIFyyq_toolbar{grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 16px;display:grid}.lIFyyq_toolbar>.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lIFyyq_toolbar .chip{justify-content:center}.lIFyyq_filterDisclosure{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lIFyyq_filterToggle{flex:none;justify-content:space-between;gap:12px}.lIFyyq_selectionSummary{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:.78rem;line-height:1.5}.lIFyyq_filterPanel[data-open=false]{display:none}}
.D7LYyW_card:hover{transform:none}.D7LYyW_card .D7LYyW_intro{margin-bottom:28px}.D7LYyW_providers{gap:12px;display:grid}.D7LYyW_linkedIn,.D7LYyW_provider{white-space:normal;justify-content:center;width:100%;min-height:50px}.D7LYyW_linkedIn{color:#fff;background:#0a66c2;border:1px solid #0a66c2}.D7LYyW_linkedIn:hover:not(:disabled){background:#004182;border-color:#004182}.D7LYyW_linkedIn svg{flex-shrink:0}.D7LYyW_linkedIn:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.65}.D7LYyW_card .D7LYyW_availability,.D7LYyW_card .D7LYyW_emailHint{margin:0;font-size:.8rem;line-height:1.6}.D7LYyW_card .D7LYyW_emailHint{margin-top:12px}.D7LYyW_address{overflow-wrap:anywhere}.D7LYyW_divider{align-items:center;gap:12px;margin:24px 0;font-size:.78rem;display:flex}.D7LYyW_divider:before,.D7LYyW_divider:after{content:"";background:var(--hairline);flex:1;height:1px}@media (max-width:560px){.D7LYyW_card .D7LYyW_linkedIn{padding-inline:14px;font-size:.9rem}}
.YFQ2NG_form{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 18px;display:flex}.YFQ2NG_query{flex:220px}.YFQ2NG_filterToggle.YFQ2NG_filterToggle{display:none}.YFQ2NG_filterPanel{display:contents}@media (max-width:560px){.YFQ2NG_query{flex-basis:100%}.YFQ2NG_filterToggle.YFQ2NG_filterToggle{gap:12px;display:inline-flex}.YFQ2NG_filterPanel{flex-basis:100%;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.YFQ2NG_filterPanel[data-open=false]{display:none}.YFQ2NG_filterPanel>.btn{justify-content:center}}
