.figcaptionFont{color:var(--color_white);font:400 normal clamp(.3125rem,5.20833vw,.4375rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(.3125rem,5.20833vw,.4375rem);font-style:normal;font-weight:400;line-height:1.1;text-shadow:0 0 2px #000}.none{display:none!important}.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.article__cta{column-gap:var(--spacingM);display:inline-flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacingXXS)}#pageContent>:has(.button--save)~* .button--save{display:none}.article__button{border-radius:var(--spacingS);color:var(--color_primary_dark);column-gap:8px;display:inline-flex;flex-direction:row;font:400 normal clamp(1.125rem,5.20833vw,1.375rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(1.125rem,5.20833vw,1.375rem);font-style:normal;font-weight:400;line-height:1.1;padding:var(--spacingXXS);text-decoration:none;transition:background-color .3s ease-out}.article__button:active,.article__button:focus,.article__button:hover{background-color:var(--color_bg_default)}.article__button:focus-visible{border-radius:0;outline:2px dashed var(--color_primary_dark);outline-offset:2px}.article__button.loading [class*=" icon-"],.article__button.loading [class^=icon-]{animation:article__button--rotating 1.5s linear infinite}.article__button.loading [class*=" icon-"]:before,.article__button.loading [class^=icon-]:before{content:"\e90c"!important}@keyframes article__button--rotating{to{transform:rotate(1turn)}}