.event-intro { margin: var(--space-30) auto var(--space-7) auto; width: 87.5vw; max-width: var(--block-text-wide-width); } @media (max-width: 500px) { .event-intro h1 { font-size: 1.8rem; } } .event-intro__meta { margin-bottom: var(--space-7); align-content: baseline; } @media (min-width: 600px) { } .event-intro__bottom { margin: var(--space-5) auto var(--space-10) auto; width: 87.5vw; max-width: var(--block-text-width); } .event-intro__bottom:last-child { margin-bottom: var(--space-20); } .event-intro__description { font-family: var(--headline); font-weight: var(--headline-extra-bold); color: var(--grey); } .event-intro__date, .event-intro__from-to, .event-intro__place { font-family: var(--text); font-weight: var(--text-bold); } .event-intro__date { display: block; } @media (min-width: 400px) { .event-intro__date { display: inline; } .event-intro__from-to::before { content: " | "; } } .event-intro__image { align-self: center; }