/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#asc-eventsevent-filter-form{display:flex;flex-direction:column;gap:1rem;}input:not([type="submit"]){width:100%;}input[type="submit"]{cursor:pointer;}input{padding:8px;}select.js-choices{display:none;}.form-actions{gap:1rem;}.choices__list--multiple .choices__item{border:1px solid #003c71;background-color:#003c71;}
.page--event-list .page__content{display:grid !important;grid-template-columns:1fr;container-type:inline-size;gap:1em;margin-bottom:2rem;}.page--event-list .events{display:grid;grid-template-columns:1fr;gap:1rem;}.card{position:relative;border-radius:2px;box-shadow:0 3px 3px -2px rgb(0,0,0,0.2),0 3px 4px 0 rgb(0,0,0,0.14),0 1px 8px 0 rgb(0,0,0,0.12);}.card h3{margin-bottom:1rem !important;border-bottom:1px solid #003c71;font-size:1.125rem;}.card__body{padding:1rem;}.card p:first-of-type{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}.card p:not(:first-of-type){display:none;}.card:hover{box-shadow:0 7px 8px -4px rgb(0,0,0,0.2),0 13px 19px 2px rgb(0,0,0,0.14),0 5px 24px 4px rgb(0,0,0,0.12);}.card .thumbnail{aspect-ratio:16/9;overflow:hidden;}.card .thumbnail img{width:100%;height:100%;object-fit:cover;}.card__link{text-decoration:none;color:inherit;}.card__link::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";}@container (min-width:768px){.page--event-list .page__content{grid-template-columns:2fr 5fr;}.page--event-list .events{grid-template-columns:repeat(2,1fr);}.load-more{grid-column-start:2;}}@container (min-width:1024px){.page--event-list .events{grid-template-columns:repeat(3,1fr);}}.additional-links{display:flex;flex-direction:column;grid-column:1 / -1;align-items:flex-end;margin-top:1em;gap:1em;}
