.main-container.portal{display:flex;align-items:flex-start;justify-content:center}main.events,main.portal{position:relative;width:50%;height:100%}.no-events{margin:20px auto 0}.no-events h3{margin-bottom:18px}.no-events a{text-decoration:underline;text-underline-offset:2px;transition:all .2s ease}.no-events a:hover{color:#dadada;text-underline-offset:3px}.events-list{overflow-y:auto;width:100%;padding:0 20px}.event-listing{display:grid;grid-template-areas:"name name" "l-date l-time" "date time" "l-location l-location" "location location" "l-desc l-desc" "desc desc" "l-host l-author" "host author";padding:10px 0;border-bottom:1px solid #fff;column-gap:24px;position:relative}.event-listing:last-of-type{border-bottom:none}.event-listing>button{position:absolute;top:5px;right:5px}.event-listing label{font-size:14px}.event-listing p{font-size:18px;margin-bottom:8px}.event-listing h3{grid-area:name;margin-bottom:10px;font-weight:700;margin-right:60px}.event-listing .l-date{grid-area:l-date}.event-listing .date{grid-area:date}.event-listing .l-location{grid-area:l-location}.event-listing .location{grid-area:location}.event-listing .l-desc{grid-area:l-desc}.event-listing .desc{grid-area:desc}.event-listing .l-host{grid-area:l-host}.event-listing .host{grid-area:host}.event-listing .l-author{grid-area:l-author}.event-listing .author{grid-area:author}@media (max-width:767px){main.events,main.portal{width:100%;overflow-y:auto}main.events h1,main.portal h1{text-align:left;width:100%}}