.checkbox__hidden{position:absolute;visibility:hidden;pointer-events:none;opacity:0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{overflow:hidden;height:100%}.downloads{margin-top:64px}@media only screen and (min-width: 768px){.downloads{margin-top:80px}}@media only screen and (min-width: 1440px){.downloads{margin-top:104px}}.downloads{margin-bottom:64px}@media only screen and (min-width: 768px){.downloads{margin-bottom:80px}}@media only screen and (min-width: 1440px){.downloads{margin-bottom:104px}}.downloads .text-intro{margin-bottom:0;--text-intro-width: 100%}.downloads__inner{width:var(--content-width);margin-inline:auto;position:relative;display:grid;grid-template-columns:1fr;row-gap:40px}@media only screen and (min-width: 768px){.downloads__inner{grid-template-columns:1fr 1fr;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}@media only screen and (min-width: 1440px){.downloads__inner{width:calc(var(--grid-column-outer)*10 - var(--grid-gutter))}}@media only screen and (min-width: 768px){.downloads__inner:not(:has(.text-intro)){grid-template-columns:1fr}}.downloads__list{display:flex;flex-direction:column;row-gap:16px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;padding:16px;background-color:var(--color-surface-base-4);margin:0}@media only screen and (min-width: 768px){.downloads__list{padding:24px}}@media only screen and (min-width: 1024px){.downloads__list{padding:32px}}@media only screen and (min-width: 1440px){.downloads__list{padding:64px}}.downloads__list-item{list-style:none}.downloads__list-item:last-child{margin-bottom:0}.download-item{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;justify-content:space-between;box-shadow:var(--box-shadow-s);padding:16px;background-color:var(--color-surface-base-1);color:var(--color-content-action-4);text-decoration:none;cursor:pointer}.download-item:last-child{margin-bottom:0}.download-item:focus-visible{outline:none}.download-item:focus-visible .download-item__button{outline-offset:2px;outline-color:var(--color-border-focus-1);outline-style:solid;outline-width:2px;border-radius:var(--corner-radius-m)}@media(hover: hover){.download-item:hover .download-item__button svg{transform:translate(-50%, -50%) scale(1.1)}}.download-item__details{display:flex;flex-direction:column;row-gap:4px}.download-item__title{font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:700;line-height:150%}.download-item__type{font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase;color:var(--color-content-base-3)}.download-item__button{all:unset;position:relative;display:block;height:48px;width:48px;background-color:var(--color-surface-action-2);border-radius:var(--corner-radius-m);overflow:hidden;font-size:0;margin:0 auto}.download-item__button svg{position:absolute;top:51%;left:50%;transform:translate(-50%, -50%) scale(1);transition:transform var(--animation-speed) var(--animation-ease);width:24px;height:24px;fill:var(--color-content-action-3)}.download-item__cta{display:flex;align-items:center}@media only screen and (min-width: 1440px){[data-download-width=full] .downloads__inner{width:var(--content-width)}}[data-download-list-centered=true]{align-self:center}
