.events-highlight{padding-block:var(--spacing-7);background-color:var(--primary-300);color:var(--neutral-white)}.events-highlight h2{padding-block-end:var(--spacing-5)}.events-highlight__events{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-5)}@media(max-width:55rem){.events-highlight__events{grid-template-columns:repeat(2,1fr)}}@media(max-width:30rem){.events-highlight__events{grid-template-columns:1fr}}.events-highlight header{display:flex;background-color:var(--secondary-200)}.events-highlight footer{background-color:var(--neutral-white);color:var(--neutral-black);padding-block:var(--spacing-5);padding-inline:var(--spacing-5)}.events-highlight footer ul{padding-block-end:var(--spacing-4)}.events-highlight footer ul li{padding-left:var(--spacing-5)}.events-highlight footer ul li:before{background-color:var(--neutral-black)}@media(max-width:30rem){.events-highlight footer ul li{padding-left:var(--spacing-6)}}.events-highlight .events-highlight__date{display:grid;padding-block:var(--spacing-3);padding-inline:var(--spacing-4);color:var(--neutral-black);font-size:20px}.events-highlight .events-highlight__date:not(.events-highlight__date--full){display:flex;align-items:center;flex-direction:column;background-color:var(--neutral-black);color:var(--neutral-white);flex-basis:min-content;line-height:140%}.events-highlight .events-highlight__date:not(.events-highlight__date--full) .day{font-size:28px}.events-highlight .events-highlight__date:not(.events-highlight__date--full) .month{font-size:16px}.events-highlight__location{font-size:14px}
