.compact-week .events-widget-heading{margin-bottom:20px}.week-location{color:#59636f;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;line-height:1.5;display:flex}.week-location svg{color:var(--blue);flex-shrink:0}.week-agenda{border-top:2px solid var(--navy);background:#fff}.week-day{border-bottom:1px solid #dce1e6;grid-template-columns:150px minmax(0,1fr);padding:0 24px;display:grid}.week-day>time{color:var(--green);text-transform:uppercase;letter-spacing:.04em;padding:23px 20px 23px 0;font-size:13px;font-weight:900}.week-session{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.week-session+.week-session{border-top:1px solid #edf0f3}.week-session h3{text-transform:uppercase;margin:0 0 5px;font:900 22px/1.15 Impact,Arial Narrow,Arial,sans-serif}.week-session p,.week-session span{color:#59636f;margin:0;font-size:14px;line-height:1.5}.week-session>a{color:var(--blue);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.week-session>a svg{flex-shrink:0}@media (max-width:650px){.week-day{grid-template-columns:1fr;padding:0 18px}.week-day>time{padding:16px 0 0}.week-session{gap:12px;padding:14px 0}.week-session h3{font-size:20px}.week-session>a{white-space:normal;max-width:110px;font-size:11px}.week-location{align-items:flex-start}}
