.evt-rail__name{text-wrap:balance}.evt-rail__meta--lines{margin:0;display:flex;flex-direction:column;gap:4px}.evt-rail__meta--lines span{display:block}.evt-rail__inner>*{flex-shrink:0}.evt-rail .evt-rail__host a{text-decoration:underline;text-decoration-color:var(--fg-faint);text-underline-offset:3px}.evt-rail__block{display:flex;flex-direction:column;gap:14px;width:100%;margin-bottom:-12px;padding-top:16px;border-top:1px solid var(--border)}.evt-rail__block:not(:has(.event-cal)){padding-top:0;border-top:0}.evt-rail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 0 -4px}.evt-main__inner.evt-main__inner--stack{gap:48px}.evt-sec{display:flex;flex-direction:column;gap:24px}.evt-sec__head,.evt-main__inner--stack .evt-head{min-height:40px;align-items:center}.evt-sec__head{scroll-margin-top:calc(var(--header-height) + 32px);display:flex;justify-content:space-between;gap:16px}.evt-sec__arrows{display:flex;flex:0 0 auto;gap:8px}.evt-opening{display:flex;flex-direction:column;gap:16px;padding-bottom:32px;border-bottom:1px solid var(--border)}.evt-opening__title{margin:0;font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg);text-wrap:pretty}.evt-opening__body{margin:0;max-width:36rem;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty}.evt-opening__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.evt-nowrap{white-space:nowrap}.evt-more,.evt-pager{display:flex;justify-content:center;margin-top:8px}.event-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.event-row::-webkit-scrollbar{display:none}.event-row>*{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}@media(max-width:1400px){.event-row>*{flex-basis:calc((100% - 40px) / 3)}}@media(max-width:1100px){.event-row>*{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.event-row>*{flex-basis:318px}.event-row>:only-child{flex-basis:100%}.evt-sec__arrows,.evt-rail .wmap,.evt-rail .event-cal__in{display:none}}@media(max-width:900px){.evt-rail__opening .evt-opening{padding-bottom:0;border-bottom:0}.evt-rail__opening{width:100%}}.tfr{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:4px;padding-top:28px;border-top:1px solid var(--border)}.tfr .arch-rail__search,.tfr .arch-rail__facets{padding:0}.tfr--phone{gap:12px;margin-top:0;padding-top:0;border-top:0}.tfr__phone-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tfr--phone [hidden]{display:none}.tfr--phone .arch-rail__facets{margin-bottom:12px}@media(min-width:768px){.evt-main .ds-card-grid,.cmty-main .ds-card-grid:not(.cmty-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(240px,(100% - 3 * 20px) / 4)),1fr))}}.evt-sec--pending{min-height:220px}
