/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
.heading{margin-block:0 var(--spacing-m)}.heading>span{display:inline-block;width:100%;font-size:var(--font--h3);font-weight:300}.heading.-light:not(:has(span)){font-weight:300}.heading.-s{font-size:var(--font--h4)}.heading.-m{font-size:var(--font--h3)}.heading.-l{font-size:var(--font--h2)}.heading.-xl{font-size:var(--font--h1)}.heading.-black{color:var(--color--black)}.heading.-primary{color:var(--color--primary)}.heading.-primary-dark{color:var(--color--primary-dark)}
.scroll-top{position:fixed;z-index:var(--z-index-scroll-top-btn);right:0;bottom:calc(var(--assistance-btn-bottom-offset-mobile) + var(--assistance-btn-height));display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--scroll-top-btn-width);height:var(--scroll-top-btn-height);padding:.8125rem 1rem .625rem;cursor:pointer;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;-webkit-transition:var(--transition);transition:var(--transition);opacity:0;color:var(--color--primary);border:none;border-radius:0;background-color:var(--color-grayscale-white);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);font-size:1.375rem}.scroll-top:focus-visible{background-color:var(--color-grayscale-white)}.scroll-top.-show{visibility:visible;opacity:1}@media(hover:hover){.scroll-top:hover{color:var(--color--white);background-color:var(--color--primary-active)}}@media screen and (width >= 768px){.scroll-top{right:var(--assistance-btn-right-offset);bottom:calc(var(--assistance-btn-bottom-offset) + var(--assistance-btn-height))}}
.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-3xs) var(--spacing-3xs) var(--spacing-4xs);-webkit-column-gap:var(--spacing-3xs);-moz-column-gap:var(--spacing-3xs);column-gap:var(--spacing-3xs);border-radius:.25rem}.tag:not(.-availability){background-color:var(--color--primary-active)}.tag__label,.tag__time{margin:0;padding:0;color:var(--color--white);font-size:var(--font--tag);font-weight:700}.tag__url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:var(--spacing-3xs);-moz-column-gap:var(--spacing-3xs);column-gap:var(--spacing-3xs)}.tag__svg{margin-top:-2px}.tag.-availability .tag__label{color:var(--color--primary);font-weight:400;line-height:1.4}.tag.-green{background-color:var(--color--green)}.tag.-red{background-color:var(--color--red)}.tag.-orange{background-color:var(--color--orange)}.tag.-green .tag__label,.tag.-red .tag__label,.tag.-orange .tag__label{color:var(--color--white);font-weight:700}.tag.-full:not(.-red){padding:0}
