*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul{list-style:none;padding:0}body{min-height:100vh;margin:0}h1,h2,h3,h4,button,input,label{margin:0}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}p{margin-top:0}.load-more-container{text-align:center;margin-top:var(--spacing-vertical-paragraph)}.events-archive{color:gray;filter:grayscale(1)}.events-list{text-align:center}.events-list .event-item{margin-top:var(--spacing-vertical-margin)}.group-item{margin-top:var(--spacing-vertical)}.information .group-item:first-of-type{margin-top:0}.information article,.activities article{margin-bottom:var(--spacing-vertical-paragraph)}.information p:first-of-type{margin-top:var(--spacing-vertical)}.information p,.activities p{margin-bottom:var(--spacing-vertical)}.event-details{margin-top:var(--spacing-vertical-margin);text-align:center}.event-information{margin-top:var(--spacing-vertical)}.event-article{margin-top:var(--spacing-vertical-margin)}.event-article p{margin-bottom:var(--spacing-vertical)}.event-article figure{margin:0;padding:var(--spacing-vertical) calc(3 * var(--spacing-horizontal-margin));filter:grayscale(1);padding-bottom:var(--spacing-vertical-margin)}.event-article figure img{width:100%;max-width:500px;max-height:500px;height:auto;margin:auto;object-fit:scale-down}.event-article a{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);font-weight:400}.event-links{margin-top:var(--spacing-vertical-margin);text-align:center;justify-content:space-between;line-height:34px}.back-link{margin-left:1em;margin-right:1em}.disabled{pointer-events:none;opacity:0}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}.hide-scrollbar{-webkit-scrollbar:none;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.template-event,.template-event .event{background-color:var(--mnl-color-darkgray);color:#fff}.template-event .event-title,.template-event .event-date,.template-event .event-location,.template-event .event-information,.template-event .event-article{color:#fff}.template-event .event-links .disabled{opacity:0;pointer-events:none}@font-face{font-family:SpartanLTStd;src:url(../fonts/SpartanLTStd-BookClass.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SpartanLTStd;src:url(../fonts/spartanltstd-heavyclass.woff2) format("woff2");font-weight:700;font-style:normal}:root{--mnl-color-red: #ea3348;--mnl-color-blue: #00358c;--mnl-color-turquoise: #58c2cd;--mnl-color-yellow: #f3dc5b;--mnl-color-beige: #b4a05a;--mnl-color-green: #96ae23;--mnl-color-purple: #820052;--mnl-color-darkgray: #636363;--mnl-color-primary: var(--mnl-color-red);--mnl-color-secondary: var(--mnl-color-yellow);--font-size-header: var(--font-size-small);--font-size-body: 20px;--font-size-small: 15px;--line-height-header: var(--line-height-body);--line-height-body: 26px;--line-height-small: 19px;--letter-spacing-header: var(--letter-spacing-small);--letter-spacing-body: .005em;--letter-spacing-small: .1em;--spacing-vertical: 1em;--spacing-vertical-paragraph: 3em;--spacing-vertical-margin: 1.5em;--spacing-horizontal-margin: 44px;--spacing-horizontal: 36px;--column-gap: var(--spacing-horizontal);--underline-dash-width: 14px;--underline-dash-thickness: 4px;--underline-dash-offset: 4px}@media screen and (max-width: 768px){:root{--font-size-body: 19px;--font-size-small: 16px;--line-height-body: 24px;--line-height-small: 19px;--spacing-horizontal-margin: 1.5rem;--spacing-horizontal: 1rem;--spacing-vertical-margin: 1.5rem;--spacing-vertical-paragraph: 2rem;--underline-dash-width: 12px;--underline-dash-thickness: 3px;--underline-dash-offset: 2px}}@media screen and (min-width: 1600px){:root{--font-size-body: 28px;--font-size-small: 22px;--line-height-body: 36px;--line-height-small: 28px;--spacing-horizontal-margin: 56px;--spacing-horizontal: 48px}}.grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--spacing-horizontal)}.grid-span-half{grid-column:span 6}.grid-span-quarter{grid-column:span 3}html{height:100%;overflow:hidden}body{margin:0;padding:var(--spacing-vertical-margin) var(--spacing-horizontal-margin);overflow:hidden;height:100dvh;box-sizing:border-box}main{grid-column:1 / span 6}main section{margin-top:var(--spacing-vertical-paragraph);padding-bottom:var(--spacing-vertical-paragraph)}.group-details p{margin-bottom:0}.group-article{margin-top:var(--spacing-vertical)}.group-article figure{margin-bottom:var(--spacing-vertical)}.column{overflow-y:scroll;position:relative;padding-bottom:var(--spacing-vertical-paragraph)}@media screen and (max-width: 768px){html{overflow:auto;height:auto}body{height:auto;overflow:auto}.grid{display:block}main{margin-top:calc(2 * var(--spacing-vertical-paragraph))}}body{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-body);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-size:var(--font-size-header);font-weight:400}main h1{font-weight:700;text-transform:lowercase;font-size:var(--font-size-header);letter-spacing:var(--letter-spacing-header)}main h2{font-weight:400;font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);text-align:center}main h3{font-weight:700;text-transform:lowercase;font-size:var(--font-size-header);letter-spacing:var(--letter-spacing-header)}h4{font-weight:700}section button{background:none;padding:0;border:0}section a,section button,button#load-more{font-size:var(--font-size-small);font-weight:700;letter-spacing:var(--letter-spacing-small);text-decoration:none;background-image:repeating-linear-gradient(to right,var(--mnl-color-primary) 0 var(--underline-dash-width),var(--mnl-color-secondary) var(--underline-dash-width) calc(2 * var(--underline-dash-width)));background-repeat:repeat-x;background-position:0 100%;background-size:auto var(--underline-dash-thickness);padding-bottom:var(--underline-dash-offset);color:inherit}.information,.activities{font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-body);font-weight:400;line-height:var(--line-height-small);text-decoration:none}.information .group-item h2{line-height:var(--line-height-header);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-body);font-weight:700}.information .group-item:first-of-type h2,.activities h2{line-height:var(--line-height-header);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);font-weight:400}.information h3,.activities h3{font-weight:700}.information a,.activities a,section button{font-weight:400;letter-spacing:var(--letter-spacing-body)}section button,button#load-more{cursor:pointer}section a:hover,.information a:hover,.activities a:hover,section button:hover,button#load-more:hover{background-image:repeating-linear-gradient(to right,var(--mnl-color-secondary) 0 var(--underline-dash-width),var(--mnl-color-primary) var(--underline-dash-width) calc(2 * var(--underline-dash-width)))}button#load-more{color:gray}ol{padding-left:1.5em}@media screen and (max-width: 768px){section h2{text-align:center}}header{width:100%;display:flex;justify-content:space-between;position:sticky;top:0;z-index:9999}header h1 span{text-transform:uppercase}.language-code:after{content:" /";color:inherit}.language-code:last-of-type:after{content:""}header a{font-size:var(--font-size-small);font-weight:400;letter-spacing:var(--letter-spacing-body);text-decoration:none}.active a{background-image:repeating-linear-gradient(to right,var(--mnl-color-primary) 0 var(--underline-dash-width),var(--mnl-color-secondary) var(--underline-dash-width) calc(2 * var(--underline-dash-width)));background-repeat:repeat-x;background-position:0 100%;background-size:auto var(--underline-dash-thickness);padding-bottom:var(--underline-dash-offset)}@media screen and (max-width: 768px){header{width:calc(100% - 2 * var(--spacing-horizontal-margin));display:flex;justify-content:space-between;position:fixed;top:var(--spacing-vertical-margin)}}footer{position:fixed;right:var(--spacing-horizontal-margin);bottom:var(--spacing-vertical)}footer a{text-decoration:none;font-weight:700;color:#000}
