.event{margin-bottom:2rem;text-align:left}.event__title{color:var(--color-page-contrast);font-size:max(.875rem,16px);font-weight:600;grid-area:title}.event__title a{text-decoration:none;transition:color .15s ease-in-out}.event__data{color:color-mix(in srgb,var(--color-page-contrast),var(--color-page) 30%);font-size:max(.75rem,14px);grid-area:data;list-style:none}.event__data,.event__data li{margin:0;padding:0}.event__description{grid-area:description}p{margin-top:0}p a{word-break:break-all}a{color:inherit;transition:color .15s ease-in-out}a:hover{color:var(--color-page-contrast)}
