.hidden{display:none}.card-group{display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:960px;width:90%}.card-group>*{margin-bottom:20px}.card-group>:not(:nth-child(3n+1)){margin-left:20px}.card{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);width:calc(33.33333% - 13.33333px)}.card,.card_img_wrapper{height:auto;overflow:hidden}.card_img_wrapper{background:#bbb;box-sizing:border-box;padding-top:56.25%;position:relative;width:100%}.card_img_wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card_text_wrapper{background:#fff;box-sizing:border-box;height:auto;padding:20px 18px;width:100%}.card_text_wrapper>*+*{margin-top:10px}.card_title{font-size:20px;font-weight:700;line-height:125%}.card_overview{font-size:12px;line-height:150%}@media (max-width:960px){.card{width:calc(50% - 10px)}.card-group>:not(:nth-child(odd)){margin-left:20px}.card-group>:nth-child(3n+1){margin-left:0}}@media (max-width:600px){.card-group{flex-direction:column}.card-group>*{margin-left:0!important}.card{width:100%}}.event-page{margin:auto;max-width:800px;padding:20px}.event-meta p{margin:5px 0}.event-image img{height:auto;margin:20px 0;width:100%}.event-description{line-height:1.6;margin-top:20px}.html__dark-themed body{background:linear-gradient(135deg,var(--taupe-darker) 0,var(--taupe-darkest) 100%);color:var(--cream-light)}.html__dark-themed .body-wrapper{background:transparent}.html__dark-themed a,.html__dark-themed h1,.html__dark-themed h2{color:var(--cream-light)}.html__dark-themed a:hover{color:var(--cream-soft)}.html__dark-themed .card{box-shadow:0 4px 6px rgba(0,0,0,.3)}.html__dark-themed .card_img_wrapper{background:var(--taupe-std)}.html__dark-themed .card_text_wrapper{background:var(--taupe-dark)}.html__dark-themed .card_title,.html__dark-themed .card_title a{color:var(--cream-light)}.html__dark-themed .card_title a:hover{color:var(--cream-soft)}.html__dark-themed .card_overview{color:var(--cream-dark)}.html__dark-themed .event-page{background:var(--taupe-dark);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);padding:2rem}.html__dark-themed .event-meta p{color:var(--cream-soft)}.html__dark-themed .event-meta strong{color:var(--cream-light)}.html__dark-themed .event-description,.html__dark-themed .event-map{color:var(--cream-soft)}.html__dark-themed .event-map strong{color:var(--cream-light)}