.events{padding:0}.events__section{background:var(--c-white);display:flex;flex-direction:column;gap:clamp(5rem,5vw,8rem);padding:4rem 0 6rem}.events__row{align-items:center;column-gap:clamp(3rem,5vw,7rem);display:grid;grid-template-columns:42% minmax(0,1fr);margin:0}.events__row-media{aspect-ratio:1200/630;line-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.events__row-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.events__type-badge{align-items:center;background-color:var(--c-light,#d9edf7);bottom:0;color:var(--c-second,#04173f);display:inline-flex;font-family:var(--font-heading);font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:1;padding:1.1rem 1.8rem;position:absolute;right:0;text-transform:uppercase;white-space:nowrap;z-index:2}.events__row-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;max-width:80rem;min-width:0;padding-right:var(--content-padding);width:100%}.events__row-name{color:var(--c-second);margin:0;max-width:80rem;width:100%}.events__row-meta{color:var(--c-third);font-family:var(--font-heading);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin:0;max-width:80rem;width:100%}.events__row-desc{color:#2c2c2c;margin:0;max-width:80rem;width:100%}.events__row-desc p{color:#2c2c2c;margin:0;max-width:100%;width:100%}@media screen and (max-width:991px){.events__section{gap:5rem;padding:4rem 0}.events__row{column-gap:0;grid-template-columns:1fr}.events__row-media{aspect-ratio:1200/630;width:100%}.events__row-img{height:100%;object-fit:cover;object-position:center;width:100%}.events__row-content{max-width:none;padding:3rem var(--content-padding) 0;width:100%}.events__row-desc,.events__row-meta,.events__row-name{max-width:none}.events__type-badge{font-size:1.2rem;letter-spacing:.08em;padding:1rem 1.5rem}}