.cookie-consent-page{padding:24px 0 48px}.cookie-consent-page__title{font-family:var(--font-sans);color:var(--black,#030303);margin:0 0 12px;font-size:28px;font-weight:700}.cookie-consent-page__placeholder{color:var(--muted,#666);margin:0;font-size:16px;line-height:160%}:is(.site-main:has(.gdpr-page),.site-main:has(.publication-page)){padding-bottom:0;overflow-x:hidden}.content .gdpr-page,.content .publication-page{padding-bottom:var(--section-gap)}.content .gdpr-page__header,.content .publication-page__header{text-align:center;max-width:700px;margin:0 auto;padding-top:50px}.content .gdpr-page__title{color:var(--black,#030303);text-align:center;font-family:var(--font-sans);margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:128%}.content .publication-downloads{box-sizing:border-box;width:min(712px,100%);max-width:712px;margin-top:32px;margin-left:auto;margin-right:auto}.content .publication-downloads__group-title{color:var(--black,#030303);font-family:var(--font-sans);margin:32px 0 8px;font-size:32px;font-style:normal;font-weight:700;line-height:140%}.content .publication-downloads__stack>.publication-downloads__group-title:first-child{margin-top:0}.content .publication-downloads__accordion{border:1px solid var(--border,#d7dfea);background:#fff;border-radius:24px;overflow:clip}.content .publication-downloads__trigger{cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--black,#030303);background:0 0;border:none;margin:0;padding:24px}.content .publication-downloads__trigger:hover{background:#0b0b0b05}.content .publication-downloads__trigger:focus-visible{outline:2px solid var(--brand,#0090f0);outline-offset:-2px}.content .publication-downloads__trigger-label{overflow-wrap:break-word;flex:1;font-size:18px;font-weight:700;line-height:160%}.content .publication-downloads__chevron{width:24px;height:24px;color:var(--black,#030303);transition:transform .2s}.content .publication-downloads__chevron svg{width:24px;height:24px;display:block}.content .publication-downloads__accordion.is-open .publication-downloads__chevron{transform:rotate(180deg)}.content .publication-downloads__panel{padding:0 24px 24px}.content .gdpr-page__content ul.publication-downloads__list,.content .publication-downloads__list{flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.content .gdpr-page__content .publication-downloads__list>.publication-downloads__item,.content .publication-downloads__list>.publication-downloads__item{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:row;align-self:stretch;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.content .publication-downloads__icon{aspect-ratio:1;width:24px;height:24px;margin-top:2px;line-height:0}.content .publication-downloads__icon svg{width:24px;height:24px;display:block}.content .publication-downloads__item-body{flex:1;gap:.35em}.content .publication-downloads__link{color:var(--black-light,#191919);font-family:var(--font-sans);text-underline-position:from-font;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;font-size:18px;font-weight:400;line-height:160%;text-decoration:underline}.content .publication-downloads__link:hover{color:var(--brand,#0090f0);text-decoration-thickness:1px}.content .publication-downloads__desc{color:var(--muted,#0b0b0ba6);margin:0;font-size:16px;line-height:160%}.content .publication-downloads__empty{color:var(--muted,#0b0b0ba6);margin:0;font-size:16px}@media (width<=900px){.content .publication-downloads__group-title{font-size:24px}.content .publication-downloads__trigger{padding:20px}.content .publication-downloads__panel{padding:0 20px 20px}.content .publication-downloads__trigger-label,.content .publication-downloads__link{font-size:16px}}.content .gdpr-page .gdpr-page__section-nav{margin-top:32px;margin-bottom:32px}.content .gdpr-page .gdpr-page__section-nav.nav-cards{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;max-width:100%;flex-flow:wrap!important;display:flex!important}.content .gdpr-page .gdpr-page__section-nav.nav-cards>.nav-card{width:auto;max-width:100%;box-shadow:none;flex:0 auto}.content .gdpr-page .gdpr-page__section-nav.nav-cards>.nav-card:hover{box-shadow:none;transform:none}.content .gdpr-page .gdpr-page__tab{cursor:pointer;font:inherit;font-family:var(--font-sans);box-sizing:border-box;border:2px solid #0000}.content .gdpr-page .gdpr-page__tab:focus-visible{outline:2px solid var(--brand,#0090f0);outline-offset:3px}.content .gdpr-page .gdpr-page__tab.nav-card.is-active{color:#0b0b0b;border:2px solid var(--brand,#0090f0);box-shadow:none;background:#fff}.content .gdpr-page .gdpr-page__tab.nav-card.is-active:hover{background:#fff;transform:none}.content .gdpr-page__content{max-width:700px;color:var(--black-light,#191919);font-family:var(--font-sans);margin:0 auto;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.content .gdpr-page__content :is(p,li,td,th,blockquote){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.content .gdpr-page__content p{margin:0 0 1em}.content .gdpr-page__content p:last-child{margin-bottom:0}.content .gdpr-page__content :is(ul,ol){margin:0 0 1em;padding-left:1.5em;list-style-position:outside}.content .gdpr-page__content ul{list-style-type:disc}.content .gdpr-page__content ol{list-style-type:decimal}.content .gdpr-page__content li{display:list-item}.content .gdpr-page__content li>p{margin:0 0 .35em}.content .gdpr-page__content li>p:last-child{margin-bottom:0}.content .gdpr-page__content :is(h1,h2,h3,h4){color:var(--black-light,#191919);font-family:var(--font-sans);font-weight:700;line-height:140%}.content .gdpr-page__content :is(h2){margin:1.25em 0 .75em;font-size:1.25rem}.content .gdpr-page__content :is(h2):first-child{margin-top:0}.content .gdpr-page__content a{color:var(--brand,#0090f0);text-decoration:underline}@media (width<=900px){.content .gdpr-page__header,.content .publication-page__header{max-width:100%;padding-top:30px}.content .gdpr-page__title{font-size:clamp(28px,8vw,48px)}}
