.events-listing .container,.event-detail .container{max-width:calc(var(--content-wide) + 2 * var(--page-x));padding-inline:var(--page-x)}.events-hero{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-light-lavender) 100%);border-bottom:1px solid var(--color-border);padding-block:var(--space-12,48px)}.events-hero__inner{gap:var(--space-8,32px);align-items:center;display:grid}.events-hero__text .breadcrumb{margin-bottom:var(--space-4,16px)}.events-hero__text h1{font:var(--fw-extrabold) var(--fs-display-xl) / var(--lh-display-xl) var(--font-sans);color:var(--color-text);margin:0 0 var(--space-3,12px)}.events-hero__lead{font:var(--fw-normal) var(--fs-body-lg) / var(--lh-body) var(--font-sans);color:var(--color-text-muted);max-width:52ch;margin:0 0 var(--space-6,24px)}.events-hero__actions{width:fit-content;max-width:100%}.events-hero__search{gap:var(--space-2,8px);width:100%;margin-bottom:var(--space-4,16px);display:flex}.events-hero__search .input{min-width:0;padding-inline:var(--space-5,20px);border-radius:100px;flex:1}.events-hero__cta{gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.events-hero__visual{border-radius:var(--radius-xl,20px);aspect-ratio:16/10;background:var(--color-light-lavender);box-shadow:var(--shadow-card-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}.events-hero__visual img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.events-hero__inner{grid-template-columns:1.1fr .9fr}}.event-chip{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);white-space:nowrap;align-items:center;display:inline-flex}.event-chip--type{background:var(--color-light-lavender);color:var(--color-primary-text);border-color:#0000}.event-chip--featured{background:var(--color-primary-text);color:var(--color-surface);border-color:#0000}.event-chip--format-online{background:var(--color-success-soft);color:var(--color-success);border-color:#0000}.event-chip--format-physical{background:var(--color-warning-soft);color:var(--color-warning-text);border-color:#0000}.event-chip--format-hybrid{background:var(--color-light-lavender);color:var(--color-primary-text);border-color:#0000}.event-status{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;display:inline-flex}.event-status--success{background:var(--color-success-soft);color:var(--color-primary-text)}.event-status--warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.event-status--danger{background:var(--color-risk-soft);color:var(--color-risk)}.event-status--info{background:var(--color-light-lavender);color:var(--color-primary-text)}.event-status--muted{background:var(--color-light-lavender);color:var(--color-text-muted)}.event-featured{border:1px solid var(--color-border);border-radius:var(--radius-xl,20px);background:var(--color-surface);box-shadow:var(--shadow-card);margin-bottom:var(--space-8,32px);gap:0;display:grid;overflow:hidden}.event-featured__media{aspect-ratio:16/9;background:var(--color-light-lavender);display:block;overflow:hidden}.event-featured__media img{object-fit:cover;width:100%;height:100%}.event-featured__body{padding:var(--space-6,24px);gap:var(--space-3,12px);flex-direction:column;display:flex}.event-featured__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-featured__title{font:var(--fw-bold) var(--fs-h3) var(--font-sans);margin:0}.event-featured__title a{color:var(--color-text);text-decoration:none}.event-featured__title a:hover{color:var(--color-primary-text)}.event-featured__summary{font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);color:var(--color-text-muted);margin:0}.event-featured__facts{gap:var(--space-3,12px);margin:var(--space-1) 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.event-featured__facts dt{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.event-featured__facts dd{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text);margin:0}@media (min-width:820px){.event-featured{grid-template-columns:1fr 1fr}.event-featured__media{aspect-ratio:auto;height:100%}}.events-toolbar{gap:var(--space-4,16px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.events-toolbar__count{font:var(--fw-semibold) var(--fs-small) var(--font-sans);color:var(--color-text);padding-top:var(--space-2);margin:0}.events-filters{display:contents}.events-filters__trigger{gap:var(--space-2)}.events-filters__badge{border-radius:var(--radius-pill);background:var(--color-primary);min-width:20px;height:20px;color:var(--color-surface);font:var(--fw-bold) var(--fs-caption) var(--font-sans);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.filters__group{padding:var(--space-5,20px) 0;border:0;border-bottom:1px solid var(--color-border);margin:0}.filters__group--last,.filters__group:last-of-type{border-bottom:0}.filters__legend{margin-bottom:var(--space-3);font:var(--fw-semibold) var(--fs-body) var(--font-sans);color:var(--color-text);padding:0;display:block}.filters__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.filters__choice{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text);cursor:pointer;align-items:center;display:inline-flex;position:relative}.filters__choice input{opacity:0;width:0;height:0;position:absolute}.filters__choice:hover{border-color:var(--color-text)}.filters__choice[data-selected=true]{border-color:var(--color-primary);background:var(--color-light-lavender);color:var(--color-primary-text)}.filters__choice:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.filters__clear{font:var(--fw-semibold) var(--fs-small) var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.filters__clear:hover{color:var(--color-primary-text)}.events-chips{gap:var(--space-2);margin-bottom:var(--space-5,20px);flex-wrap:wrap;display:flex}.events-chip{align-items:center;gap:var(--space-1);font:var(--fw-medium) var(--fs-small) var(--font-sans);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-light-lavender);color:var(--color-primary-text);transition:background var(--transition);border:1px solid #0000;text-decoration:none;display:inline-flex}.events-chip:hover{background:var(--color-light-lavender)}.events-chip--clear{color:var(--color-risk);border-color:var(--color-border);background:0 0}.events-grid{gap:var(--space-5,20px);grid-template-columns:1fr;display:grid}@media (min-width:560px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.events-grid{grid-template-columns:repeat(3,1fr)}}.event-card{border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);background:var(--color-surface);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;overflow:hidden}.event-card:hover{box-shadow:var(--shadow-card-lg);transform:translateY(-3px)}.event-card__media{aspect-ratio:16/9;background:var(--color-light-lavender);display:block;position:relative;overflow:hidden}.event-card__media img{object-fit:cover;width:100%;height:100%}.event-card__media-fallback{justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.event-card__tags{top:var(--space-3);left:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.event-card__body{gap:var(--space-3);padding:var(--space-4,16px);flex-direction:column;flex:1;display:flex}.event-card__meta{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.event-card__cat{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);color:var(--color-primary-text)}.event-card__title{font:var(--fw-bold) var(--fs-body-lg) / var(--lh-body) var(--font-sans);margin:0}.event-card__title a{color:var(--color-text);text-decoration:none}.event-card__title a:hover{color:var(--color-primary-text)}.event-card__summary{font:var(--fw-normal) var(--fs-small) / var(--lh-small) var(--font-sans);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.event-card__facts{gap:var(--space-1);margin:var(--space-1) 0;flex-direction:column;display:flex}.event-card__facts dd{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text);margin:0}.event-card__speakers{align-items:center;display:flex}.event-card__avatar{object-fit:cover;border:2px solid var(--color-surface);width:32px;height:32px;margin-left:calc(-1 * var(--space-2));background:var(--color-light-lavender);border-radius:50%}.event-card__avatar:first-child{margin-left:0}.event-card__avatar--empty,.event-card__avatar--more{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.event-card__avatar--more{background:var(--color-light-lavender);color:var(--color-primary-text)}.event-card__actions{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.events-state{text-align:center;padding:var(--space-12,48px) var(--space-4,16px);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.events-state__title{font:var(--fw-bold) var(--fs-h4) var(--font-sans);color:var(--color-text);margin:0}.events-state p{color:var(--color-text-muted);max-width:46ch;margin:0}.events-pagination{gap:var(--space-3,12px);margin-top:var(--space-8,32px);justify-content:center;align-items:center;display:flex}.events-pagination__info{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text-muted)}.event-card--skeleton .event-card__media{animation:1.4s ease-in-out infinite events-pulse}.skeleton-line{background:var(--color-light-lavender);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite events-pulse;display:block}@keyframes events-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.event-card,.skeleton-line,.event-card--skeleton .event-card__media{transition:none;animation:none}}.event-preview-bar{background:var(--color-warning-soft);color:var(--color-warning-text);font:var(--fw-semibold) var(--fs-small) var(--font-sans);text-align:center;padding:var(--space-2) var(--space-4)}.event-detail__hero{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-light-lavender) 100%);border-bottom:1px solid var(--color-border);padding-block:var(--space-6,24px) var(--space-8,32px)}.event-breadcrumb{margin-bottom:var(--space-4,16px)}.event-detail__hero-grid{gap:var(--space-6,24px);align-items:center;display:grid}.event-detail__badges{gap:var(--space-2);margin-bottom:var(--space-3,12px);flex-wrap:wrap;display:flex}.event-detail__title{font:var(--fw-extrabold) var(--fs-display-xl) / var(--lh-display-xl) var(--font-sans);color:var(--color-text);margin:0 0 var(--space-3,12px)}.event-detail__summary{font:var(--fw-normal) var(--fs-body-lg) / var(--lh-body) var(--font-sans);color:var(--color-text-muted);margin:0 0 var(--space-4,16px);max-width:60ch}.event-detail__quickfacts{gap:var(--space-4,16px);flex-wrap:wrap;margin:0;display:flex}.event-detail__quickfacts div{gap:var(--space-2);align-items:baseline;display:flex}.event-detail__quickfacts dt{margin:0}.event-detail__quickfacts dd{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text);margin:0}.event-detail__hero-media{border-radius:var(--radius-xl,20px);aspect-ratio:16/10;background:var(--color-light-lavender);box-shadow:var(--shadow-card-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.event-detail__hero-media img{object-fit:cover;width:100%;height:100%}.event-detail__hero-media iframe{border:0;width:100%;height:100%;display:block}.event-detail__hero-media--video{aspect-ratio:16/9;background:#000}@media (min-width:900px){.event-detail__hero-grid{grid-template-columns:1.15fr .85fr}}.event-detail__body{gap:var(--space-8,32px);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:980px){.event-detail__body{grid-template-columns:minmax(0,1fr) 340px}}.event-detail__content{gap:var(--space-8,32px);flex-direction:column;min-width:0;display:flex}.event-section{scroll-margin-top:90px}.event-section__title{font:var(--fw-bold) var(--fs-h3) var(--font-sans);color:var(--color-text);margin:0 0 var(--space-4,16px)}.event-detail__rte{font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);color:var(--color-text)}.event-detail__rte h2,.event-detail__rte h3,.event-detail__rte h4{margin:1.2em 0 .5em}.event-detail__rte p{margin:0 0 1em}.event-detail__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-detail__list li{padding-left:var(--space-6);font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);position:relative}.event-detail__list li:before{content:"•";left:var(--space-2);color:var(--color-primary-text);font-weight:var(--fw-bold);position:absolute}.event-detail__list--check li:before{content:"✓"}.event-program__tabs{gap:var(--space-2);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}.event-program__tab{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);font:var(--fw-semibold) var(--fs-small) var(--font-sans);color:var(--color-text-muted);cursor:pointer}.event-program__tab[data-active=true]{background:var(--color-primary);color:var(--color-surface);border-color:#0000}.event-program__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-session{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:96px 1fr;display:grid}.event-session--active{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-light-lavender)}.event-session__time{font:var(--fw-bold) var(--fs-small) var(--font-sans);color:var(--color-primary-text)}.event-session__now{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);color:var(--color-success);display:block}.event-session__title{margin:0 0 var(--space-1);font:var(--fw-semibold) var(--fs-body) var(--font-sans)}.event-session__desc{margin:0 0 var(--space-2);font:var(--fw-normal) var(--fs-small) / var(--lh-small) var(--font-sans);color:var(--color-text-muted)}.event-session__meta{gap:var(--space-4);font:var(--fw-medium) var(--fs-caption) var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.event-speakers-grid{gap:var(--space-4,16px);grid-template-columns:1fr;display:grid}@media (min-width:620px){.event-speakers-grid{grid-template-columns:repeat(2,1fr)}}.speaker-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4,16px);background:var(--color-surface);gap:var(--space-3);transition:all var(--transition);flex-direction:column;display:flex;position:relative}.speaker-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.speaker-card__overlay{color:inherit;text-decoration:none}.speaker-card__overlay:after{content:"";border-radius:inherit;position:absolute;inset:0}.speaker-card:hover .speaker-card__overlay{color:var(--color-primary-text)}.speaker-card__overlay:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:2px}.speaker-card__head{gap:var(--space-3);align-items:flex-start;display:flex}.speaker-card__photo{object-fit:cover;background:var(--color-light-lavender);border-radius:50%;flex-shrink:0;width:60px;height:60px}.speaker-card__photo--empty{font:var(--fw-bold) var(--fs-h4) var(--font-sans);color:var(--color-primary-text);justify-content:center;align-items:center;display:inline-flex}.speaker-card__name{font:var(--fw-bold) var(--fs-body) var(--font-sans);margin:0}.speaker-card__title{margin:var(--space-1) 0 var(--space-2);font:var(--fw-normal) var(--fs-small) var(--font-sans);color:var(--color-text-muted)}.speaker-card__bio{font:var(--fw-normal) var(--fs-small) / var(--lh-small) var(--font-sans);color:var(--color-text-muted);margin:0}.speaker-card__sessions{font:var(--fw-normal) var(--fs-caption) var(--font-sans);color:var(--color-text-muted);margin:0}.speaker-card__link{z-index:1;font:var(--fw-semibold) var(--fs-small) var(--font-sans);color:var(--color-primary-text);align-self:flex-start;text-decoration:none;position:relative}.speaker-page__head{gap:var(--space-5,20px);margin:var(--space-5,20px) 0 var(--space-4,16px);flex-wrap:wrap;align-items:center;display:flex}.speaker-page__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}.speaker-page__photo--empty{background:var(--color-light-lavender);color:var(--color-primary-text);font:var(--fw-bold) 40px var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.speaker-page__name{font:var(--fw-extrabold) var(--fs-display) / var(--lh-display) var(--font-sans);margin:0 0 4px}.speaker-page__role{color:var(--color-text-muted);font:var(--fw-medium) var(--fs-body-lg) var(--font-sans);margin:0 0 12px}.speaker-page__links{flex-wrap:wrap;gap:8px;display:flex}.speaker-page__bio{max-width:70ch;color:var(--color-text);margin:0 0 var(--space-8,32px);line-height:1.7}.speaker-page__events{margin-bottom:var(--space-8,32px)}.speaker-page__events h2{font:var(--fw-bold) var(--fs-h3) var(--font-sans);margin:0 0 var(--space-4,16px)}.speaker-page__empty{color:var(--color-text-muted)}.event-location__addr{font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);margin:0 0 var(--space-3)}.event-location__actions{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.event-location__map{border-radius:var(--radius-md);border:0;width:100%;height:320px}.event-online{font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);color:var(--color-text);padding:var(--space-4,16px);background:var(--color-light-lavender);border-radius:var(--radius-md);margin:0}.event-sponsors{gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.event-sponsors__item{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.event-sponsors__tier{font:var(--fw-semibold) var(--fs-caption) var(--font-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.event-sponsors__item img{object-fit:contain;max-width:160px;max-height:56px}.event-sponsors__name{font:var(--fw-semibold) var(--fs-body) var(--font-sans)}.event-faqs{gap:var(--space-2);flex-direction:column;display:flex}.event-faq{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-1) var(--space-4)}.event-faq summary{cursor:pointer;font:var(--fw-semibold) var(--fs-body) var(--font-sans);padding:var(--space-3) 0;list-style-position:inside}.event-faq p{margin:0 0 var(--space-4);font:var(--fw-normal) var(--fs-small) / var(--lh-small) var(--font-sans);color:var(--color-text-muted)}.event-cta-block{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-light-lavender);padding:var(--space-6,24px);text-align:center}.event-cta-block h2{margin:0 0 var(--space-2);font:var(--fw-bold) var(--fs-h4) var(--font-sans)}.event-cta-block p{margin:0 0 var(--space-4);color:var(--color-text-muted)}.event-cta-block__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.event-sidebar{align-self:stretch;min-width:0}.event-sidebar__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:var(--space-5,20px);gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:980px){.event-sidebar__card{position:sticky;top:88px}}.event-sidebar__price{font:var(--fw-extrabold) var(--fs-h3) var(--font-sans);color:var(--color-text)}.event-sidebar__note{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-primary-text);margin:0}.event-sidebar__facts{gap:var(--space-3);margin:var(--space-2) 0;border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-direction:column;display:flex}.event-sidebar__facts div{justify-content:space-between;gap:var(--space-3);font:var(--fw-normal) var(--fs-small) var(--font-sans);display:flex}.event-sidebar__facts dt{color:var(--color-text-muted);margin:0}.event-sidebar__facts dd{text-align:right;font-weight:var(--fw-semibold);margin:0}.event-sidebar__tz{color:var(--color-text-muted);font-weight:var(--fw-normal)}.event-cal{position:relative}.event-cal__summary{width:100%;list-style:none}.event-cal__summary::-webkit-details-marker{display:none}.event-cal__menu{margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.event-cal__item{padding:var(--space-3) var(--space-4);font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text);border-bottom:1px solid var(--color-border);text-decoration:none}.event-cal__item:last-child{border-bottom:0}.event-cal__item:hover{background:var(--color-light-lavender)}.event-share{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.event-share__label{font:var(--fw-medium) var(--fs-small) var(--font-sans);color:var(--color-text-muted)}.event-share__btn{width:40px;height:40px;color:var(--color-primary-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.event-share__btn svg{stroke-width:1.5px;width:24px;height:24px}.event-share__btn:hover{color:var(--color-text)}.event-card__facts dd{align-items:center;gap:var(--space-2);display:flex}.event-card__facts svg{flex-shrink:0;width:24px;height:24px}.event-detail__quickfacts dd{align-items:center;gap:var(--space-2);display:inline-flex}.event-detail__quickfacts svg{flex-shrink:0}.event-session__meta span{align-items:center;gap:var(--space-2);display:inline-flex}.event-cal__summary svg{flex-shrink:0;width:24px;height:24px}.event-session__meta svg{flex-shrink:0}.event-mobile-cta{display:none}@media (max-width:979px){.event-detail{padding-bottom:84px}.event-mobile-cta{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.event-mobile-cta .btn{flex-shrink:0}.event-mobile-cta__info{flex-direction:column;min-width:0;display:flex}.event-mobile-cta__info strong{font:var(--fw-bold) var(--fs-body) var(--font-sans)}.event-mobile-cta__note{font:var(--fw-medium) var(--fs-caption) var(--font-sans);color:var(--color-primary-text)}}.event-card__media--portrait img{object-position:center 22%}
