.te-event-magazine__location{white-space:nowrap;text-overflow:ellipsis}[dir=rtl] .te-event-magazine__arrow svg{transform:rotate(180deg)}.te-event-magazine__main{margin-top:auto}.te-event-magazine__badge,.te-event-magazine__category{text-transform:uppercase;letter-spacing:.05em}[dir=rtl] .te-event-magazine:hover .te-event-magazine__arrow{transform:translateX(-4px)}.te-event-magazine__date,.te-event-magazine__location,.te-event-magazine__time{display:flex;align-items:center;gap:.25rem}.te-event-magazine__bg{position:absolute;inset:0}.te-event-magazine__excerpt,.te-event-magazine__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.te-event-magazine__location{overflow:hidden;max-width:150px}.te-event-magazine{flex-direction:column;overflow:hidden;height:100%}.te-event-magazine-wrap{height:100%}.te-events-grid--magazine{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.te-events-grid--magazine{grid-template-columns:repeat(min(var(--te-columns, 3), 2),1fr)}}@media (min-width:1024px){.te-events-grid--magazine{grid-template-columns:repeat(var(--te-columns,3),1fr)}}.te-event-magazine{position:relative;display:flex;justify-content:flex-end;min-height:380px;border-radius:var(--border-radius-xl);text-decoration:none}.te-event-magazine__bg img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.te-event-magazine:hover .te-event-magazine__bg img{transform:scale(1.1)}.te-event-magazine__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--te-gray-700),var(--te-gray-900))}.te-event-magazine__overlay{position:absolute;inset:0;background:linear-gradient(to top,#000000f2 0,#000000b3 30%,#0000004d 60%,#0000001a 100%);transition:background var(--te-transition)}.te-event-magazine:hover .te-event-magazine__overlay{background:linear-gradient(to top,#000000fa 0,#000000bf 35%,#0006 65%,#00000026 100%)}.te-event-magazine__content{position:relative;z-index:2;display:flex;flex-direction:column;padding:1.5rem;color:#fff}.te-event-magazine__top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:auto;padding-bottom:1rem}.te-event-magazine__badge,.te-event-magazine__category{padding:.375rem .75rem;border-radius:var(--border-radius-md-full);font-size:.6875rem}.te-event-magazine__category{background:#ffffff26;backdrop-filter:blur(8px);font-weight:600}.te-event-magazine__badge{font-weight:700}.te-event-magazine__badge--today{background:var(--te-yellow-500);color:var(--te-yellow-900)}.te-event-magazine__badge--soon{background:var(--te-green-500);color:#fff}.te-event-magazine__title{font-size:1.375rem;font-weight:700;margin:0 0 .625rem;line-height:1.3}.te-event-magazine__excerpt{font-size:.875rem;color:#fffc;line-height:1.5;margin:0}.te-event-magazine__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #ffffff26}.te-event-magazine__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;opacity:.85}.te-event-magazine__arrow{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;backdrop-filter:blur(8px);border-radius:50%;transition:all var(--te-transition)}.te-event-magazine:hover .te-event-magazine__arrow{background:var(--te-primary-600);transform:translateX(4px)}