.agenda{min-width:0;margin-top:28px}.agenda-heading{align-items:center;gap:16px}.agenda-heading>div{gap:7px;display:grid}.agenda-eyebrow{color:var(--label-2);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.agenda-zone{color:var(--label-2);margin:-6px 0 18px;font-size:12px}.agenda-list{margin:0;padding:0;list-style:none}.agenda-event{border-top:1px solid var(--sep);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.agenda-date{color:var(--label-2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;display:flex}.agenda-date strong{color:var(--label);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.2}.agenda-detail{min-width:0}.agenda-detail h3{overflow-wrap:anywhere;margin:5px 0;font-size:19px;font-weight:500;line-height:1.4}.agenda-source{color:var(--tint);margin:0;font-size:12px}.agenda-rsvp{color:var(--label-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.agenda-links{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:10px;display:flex}.agenda-links a{min-height:44px;color:var(--tint);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.agenda-links .agenda-join{background:var(--surface-2);border:1px solid var(--sep);border-radius:99px;padding:0 16px}.agenda a:hover{text-underline-offset:4px;text-decoration:underline}.agenda a:focus-visible,.agenda button:focus-visible{outline:2px solid var(--tint);outline-offset:4px}.agenda-freshness{border-top:1px solid var(--sep);flex-wrap:wrap;gap:12px 32px;padding-top:16px;display:flex}.agenda-freshness>div{color:var(--label-2);flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:12px;line-height:1.5;display:flex}.agenda-freshness a,.agenda-freshness>div>span:first-child{color:var(--label)}.agenda-message{color:var(--label-2);margin:20px 0;font-size:15px;line-height:1.6}.agenda-message button{color:var(--tint);min-height:44px;text-decoration:underline}.agenda-notes-title{margin:32px 0 16px;font-size:18px;font-weight:500}.agenda+.feed{margin-top:28px}.today>.agenda{grid-column:1/-1}html[data-design=editorial] .today>.agenda{margin:0}html[data-design=editorial] .agenda .band-title{font-family:var(--design-heading,var(--font-sans));letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1.15}@media (width<=699px){.agenda-event{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:20px 0}.agenda-date strong{font-size:21px}.agenda-detail h3{font-size:17px}.agenda-heading{flex-wrap:wrap}.agenda-freshness{flex-direction:column;gap:10px}.agenda-links{gap:2px 14px}}
