/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.body-content{padding-block:var(--space-7);}.node--view-mode-teaser .body-content{padding-block:var(--space-4);}.body-content::after{clear:both;content:"";display:table;}.body-content > :first-child{margin-top:0;}.body-content > :last-child{margin-bottom:0;}.body-content img{display:inline-block;height:auto;max-width:100%;}.body-content :is(h2,h3,h4,h5,h6){margin-block:var(--space-6) var(--space-4);}.body-content .align-left,.body-content img.align-left{display:inline-block;float:inline-start;height:auto;margin-block:0 var(--space-3);margin-inline:0 var(--space-4) 0 0;max-width:min(50%,14rem);width:auto;}.body-content .align-right,.body-content img.align-right{display:inline-block;float:inline-end;height:auto;margin-block:0 var(--space-3);margin-inline:var(--space-4) 0 0 0;max-width:min(50%,14rem);width:auto;}.body-content .align-center,.body-content img.align-center{clear:both;display:block;height:auto;margin-block:var(--space-4);margin-inline:auto;max-width:100%;width:auto;}@media (max-width:47.99rem){.body-content .align-left,.body-content img.align-left,.body-content .align-right,.body-content img.align-right{float:none;margin-block:var(--space-4);margin-inline:0;max-width:100%;}}.news-item__body .body-content{padding-block:0;}.node--type-lyrics .body-content{text-align:center;}
.breadcrumb{margin-block-end:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-tight);}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;}.breadcrumb__item{display:inline-flex;align-items:center;max-width:100%;margin:0;color:var(--color-text-muted);}.breadcrumb__item:not(:last-child)::after{content:"/";margin-inline:var(--space-2);color:var(--color-border);pointer-events:none;user-select:none;}.breadcrumb__link{color:var(--color-link);text-decoration:none;overflow-wrap:anywhere;}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{color:var(--color-link-hover);text-decoration:underline;}.breadcrumb__text{color:var(--color-text-muted);overflow-wrap:anywhere;}.breadcrumb__item--current .breadcrumb__text{color:var(--color-text);}
.container{width:100%;margin-inline:auto;padding-inline:var(--container-padding-inline);}.container--default{max-width:var(--container-max-width);}.container--wide{max-width:var(--container-max-width-wide);}.container--full{max-width:none;padding-inline:0;}.inline-view .container{padding-inline:0;}
.language-switcher__list{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;}.language-switcher__item{display:flex;align-items:center;margin:0;}.language-switcher__item + .language-switcher__item{margin-inline-start:var(--space-3);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--color-border);}.language-switcher__link,.language-switcher a.language-link{display:inline-block;padding:0;border:none;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-tight);letter-spacing:0.02em;text-decoration:none;white-space:nowrap;transition:color 0.15s ease;}.language-switcher__link:hover,.language-switcher__link:focus-visible,.language-switcher a.language-link:hover,.language-switcher a.language-link:focus-visible{color:var(--color-text);text-decoration:none;}.language-switcher__item.is-active .language-switcher__link,.language-switcher__item.is-active a.language-link{color:var(--color-nav-active);cursor:default;}.language-switcher__item.is-active .language-switcher__link:hover,.language-switcher__item.is-active .language-switcher__link:focus-visible,.language-switcher__item.is-active a.language-link:hover,.language-switcher__item.is-active a.language-link:focus-visible{color:var(--color-nav-active);}
.main-menu__list{list-style:none;margin:0;padding:0;}.main-menu__list--level-1{display:flex;flex-direction:column;gap:var(--space-1);}.main-menu__item--level-1{border-block-end:1px solid var(--color-border);}.main-menu__item--level-1:last-child{border-block-end:none;}.main-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);}.main-menu__link{flex:1 1 auto;display:block;padding:var(--space-3) 0;color:var(--color-text);text-decoration:none;font-size:var(--font-size-base);line-height:var(--line-height-tight);}.main-menu__link:hover,.main-menu__link:focus-visible{color:var(--color-nav-hover);}.main-menu__link--active-trail{color:var(--color-nav-active);font-weight:700;}.main-menu__submenu-toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--color-border);border-radius:0.25rem;background:transparent;color:var(--color-text);cursor:pointer;}.main-menu__submenu-toggle-icon{display:block;width:0.5rem;height:0.5rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}.main-menu__item.is-expanded > .main-menu__row .main-menu__submenu-toggle-icon{transform:rotate(-135deg);}.main-menu__list--level-2{display:none;padding-block-end:var(--space-2);padding-inline-start:var(--space-4);}.main-menu__item.is-expanded > .main-menu__list--level-2{display:block;}.main-menu__list--level-2 .main-menu__link{padding-block:var(--space-2);font-size:var(--font-size-sm);}@media (min-width:64rem){.main-menu__list--level-1{flex-direction:row;align-items:center;gap:var(--space-5);}.main-menu__item--level-1{position:relative;border-block-end:none;}.main-menu__row{display:block;}.main-menu__link--level-1{padding:var(--space-4) 0;}.main-menu__submenu-toggle{display:none;}.main-menu__list--level-2{position:absolute;top:100%;inset-inline-start:0;z-index:20;display:block;min-width:12rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:0.25rem;background-color:var(--color-bg-elevated);box-shadow:0 0.5rem 1.5rem rgb(0 0 0 / 35%);opacity:0;visibility:hidden;transform:translateY(-0.25rem);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease;}.main-menu__item--level-1.main-menu__item--has-children:hover > .main-menu__list--level-2,.main-menu__item--level-1.main-menu__item--has-children:focus-within > .main-menu__list--level-2{opacity:1;visibility:visible;transform:translateY(0);}.main-menu__item.is-expanded > .main-menu__list--level-2{display:block;}.main-menu__list--level-2 .main-menu__link{padding:var(--space-2) var(--space-3);border-radius:0.25rem;}.main-menu__list--level-2 .main-menu__link:hover,.main-menu__list--level-2 .main-menu__link:focus-visible{background-color:rgb(255 255 255 / 5%);}}
.navbar{background-color:var(--color-bg-elevated);border-block-end:1px solid var(--color-border);}.navbar__bar{width:100%;}.navbar__bar-inner{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-3);}.navbar__branding{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;}.navbar__branding-block{min-width:0;}.navbar__logo{display:block;line-height:0;}.navbar__logo img{display:block;width:auto;max-height:2.25rem;}.navbar__inner{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;}.navbar__toggle{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:0.25rem;background:transparent;color:var(--color-text);cursor:pointer;}.navbar__toggle-icon{display:block;width:1.25rem;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor;}html.is-navbar-open{overflow:hidden;}.navbar__panel{position:fixed;inset-block-start:var(--drupal-displace-offset-top,0px);inset-block-end:0;inset-inline-end:var(--drupal-displace-offset-right,0px);z-index:200;width:min(100%,20rem);background-color:var(--color-bg-elevated);border-inline-start:1px solid var(--color-border);overflow-y:auto;transform:translateX(100%);transition:transform 0.25s ease;visibility:hidden;}.navbar.is-open .navbar__panel{transform:translateX(0);visibility:visible;}.navbar__panel-header{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-3) 0;}.navbar__close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--color-border);border-radius:0.25rem;background:transparent;color:var(--color-text);cursor:pointer;}.navbar__close-icon{position:relative;display:block;width:1.25rem;height:1.25rem;}.navbar__close-icon::before,.navbar__close-icon::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.25rem;height:2px;background:currentColor;}.navbar__close-icon::before{transform:translate(-50%,-50%) rotate(45deg);}.navbar__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg);}.navbar__panel-inner{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-3) var(--space-4);padding-inline:var(--container-padding-inline);}.navbar__menu{flex:1 1 auto;min-width:0;}.navbar__language{flex-shrink:0;}@media (max-width:63.9375rem){.navbar__panel-inner > .navbar__language{margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border);}}@media (min-width:64rem){html.is-navbar-open{overflow:auto;}.navbar__bar-inner{gap:var(--space-5);min-height:4rem;padding-block:var(--space-3) var(--space-4);}.navbar__logo img{max-height:2.5rem;}.navbar__inner{min-height:0;}.navbar__toggle{display:none;}.navbar__panel-header{display:none;}.navbar__panel{position:static;inset:auto;z-index:auto;flex:1 1 auto;width:auto;margin-inline-start:0;background:transparent;border:none;overflow:visible;transform:none;visibility:visible;transition:none;}.navbar__panel-inner{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding-block:0;padding-inline:0;}.navbar__panel-inner > .navbar__language{margin-inline-start:auto;margin-block-start:0;padding-block-start:0;border-block-start:none;}}
.news-item{display:flex;flex-direction:column;gap:var(--space-3);}.news-item__header{display:flex;flex-direction:column;gap:var(--space-2);}.news-item__title{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0;}.news-item__title-link{color:var(--color-text);text-decoration:none;}.news-item__title-link:hover{color:var(--color-link-hover);}.news-item__date{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);white-space:nowrap;}.news-item__date--full{display:block;margin-block-start:var(--space-6);}.news-item__body{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);}.news-item__body::after{clear:both;content:"";display:table;}.news-item__body > :first-child{margin-top:0;}.news-item__body > :last-child{margin-bottom:0;}.news-item__body img{display:block;float:left;height:auto;margin:0 var(--space-4) var(--space-3) 0;max-width:10rem;width:auto;}@media (min-width:48rem){.news-item__header{flex-direction:row;align-items:baseline;gap:var(--space-4);}.news-item__title{flex:1 1 auto;min-width:0;}.news-item__date{flex:0 0 auto;margin-inline-start:auto;text-align:right;}.news-item__date--full{text-align:right;}.news-item__body img{max-width:14rem;}}.news-list{display:flex;flex-direction:column;}.news-list__item{border-bottom:1px solid var(--color-border);min-width:0;padding-block:var(--space-6);}.news-list__item:first-child{padding-block-start:0;}.news-list__item:last-child{border-bottom:none;padding-block-end:0;}.news-latest__more{margin:var(--space-5) 0 0;text-align:center;}
.page-title{margin-block:0 var(--space-8);font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);text-align:center;}@media (min-width:48rem){.page-title{font-size:var(--font-size-5xl);}}
.site-footer{margin-block-start:auto;background-color:var(--color-bg-elevated);border-block-start:1px solid var(--color-border);}.site-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-block:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm);}.site-footer__content{width:100%;}.site-footer__copyright{margin:0;text-align:center;}@media (min-width:768px){.site-footer__inner{flex-direction:row;align-items:center;justify-content:space-between;}.site-footer__content{width:auto;}.site-footer__copyright{text-align:right;}}
.social-links__list{display:flex;flex-wrap:wrap;gap:var(--space-3,0.75rem);align-items:center;justify-content:center;margin:0;padding:0;list-style:none;}@media (min-width:768px){.social-links__list{justify-content:flex-start;}}.social-links__link{display:inline-flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem;color:var(--color-text-muted,#a8a8a8);text-decoration:none;transition:color 0.15s ease;}.social-links__link:hover,.social-links__link:focus-visible{color:var(--color-link,#8ec8ff);}.social-links__icon{width:1.875rem;height:1.875rem;fill:currentColor;}
