.events{background:#f3f1ee;color:#1a1817}.events__inner{width:100%;max-width:148.8rem;margin-inline:auto;padding-inline:2rem;display:flex;flex-direction:column;gap:4rem;padding-block:8rem}@media (min-width:1360px){.events__inner{padding-inline:6.4rem}}@media (min-width:1360px){.events__inner{flex-direction:row;padding-block:6.4rem}}.events__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem}@media (min-width:1360px){.events__intro{flex:0 0 33rem}}.events__title{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:4.4rem;font-weight:400;line-height:4.4rem;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:1360px){.events__title{font-size:6.4rem;line-height:6.4rem}}@media (min-width:1360px){.events__title{font-size:4.8rem;line-height:4.8rem}}.events__title span{display:block}.events__title-accent{color:#f66025}.events__text{color:#68625f}.events__cta{margin-top:0.8rem}.events__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4rem}@media (min-width:1360px){.events__list{flex:1 1 auto;flex-direction:row;min-width:0}}.events__empty{align-self:center;padding:2.4rem;border:1px dashed #d9d4cf;border-radius:8px;color:#68625f}@media (min-width:1360px){.events__empty{flex:1 1 auto}}.event{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;padding:0.8rem 0 0.8rem 2.4rem;border-left:1px solid #d9d4cf}@media (min-width:1360px){.event{flex:1 1 0;min-width:0}}.event__date{color:#68625f}.event__title{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:1360px){.event__title{font-size:4rem;line-height:4.2rem}}.event__link::before{content:"";position:absolute;inset:0}.event__link:focus-visible{outline:0}.event:has(.event__link:focus-visible){outline:2px solid var(--focus-color, #1a1817);outline-offset:3px}.event__audience{color:#68625f;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase}.event__arrow{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid currentColor;border-radius:999px;border-color:#66615e;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.event:hover .event__arrow{border-color:#f66025;background:#f66025;color:#fff}.event:hover .event__title{text-decoration:underline;text-decoration-color:#f66025;text-decoration-thickness:2px;text-underline-offset:0.4rem}@media (prefers-reduced-motion:reduce){.event__arrow{transition:none}}