.type-recommendation h2{border-bottom:1px solid var(--light-medium-grey);color:var(--color-1);font-family:var(--font-2);font-size:1.5rem;margin:0 0 var(--vspace-l-xl);padding:0 0 var(--vspace-xs)}.js-form-item-mail-0-value label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute}.type-banner{background:var(--color-1);color:#fff;margin:var(--vspace-3xl-5xl) 0;padding:35px 25px;position:relative}@media only screen and (min-width:768px){.type-banner{padding:70px 50px}}.type-banner>div{max-width:650px;position:relative;z-index:1}.type-banner a{align-items:center;color:#fff;display:flex;font-weight:700;gap:10px}.type-banner svg{fill:#fff;height:12px;margin:5px 0 0;width:6px}.type-banner picture{height:100%;left:0;position:absolute;top:0}.type-banner picture:before{background:#000;content:"";height:100%;mix-blend-mode:multiply;opacity:.25;position:absolute;width:100%}.type-banner img{object-fit:cover}.type-category .two-column{margin:0 0 var(--vspace-xl)}@media only screen and (min-width:768px){.type-category .two-column{gap:24px;margin:0 0 var(--vspace-3xl)}}@media only screen and (min-width:1024px){.type-category .two-column{gap:80px}}.type-category .two-column li:nth-child(2){position:relative}@media only screen and (min-width:768px){.type-category .two-column li:nth-child(2):before{background:var(--light-medium-grey);content:"";display:block;height:100%;left:-12px;position:absolute;width:1px;z-index:-1}}@media only screen and (min-width:1024px){.type-category .two-column li:nth-child(2):before{left:-39px}}.type-category .mode-teaser.large h2{font-size:clamp(1.25rem,1.0769230769rem + .7692307692vw,1.625rem)}@media only screen and (max-width:767px){.type-category .title-link span{visibility:hidden}}.type-embed{display:grid}.type-embed div{width:100%}.type-embed div,.type-embed iframe{margin:0 auto!important;max-width:100%;text-align:center}.type-media iframe,.type-media video{aspect-ratio:16/9;height:100%}.type-recommendation{background:var(--light-grey);padding:var(--vspace-2xl-3xl) 0}.type-recommendation ul{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center}.type-recommendation a{background:var(--color-1);display:grid;grid-template-columns:1fr;max-width:348px;overflow:hidden;position:relative}.type-recommendation a:focus h3,.type-recommendation a:hover h3{color:#fff}.type-recommendation a:focus figure,.type-recommendation a:hover figure{transform:scale(1.1);transition:var(--transition-short)}.type-recommendation h3{align-self:end;color:#fff;font-size:clamp(1.25rem,1.0769230769rem + .7692307692vw,1.625rem);grid-column-start:1;grid-row-start:1;margin:0 20px 20px;position:relative;text-align:center;z-index:1}.type-recommendation figure:before{background:#000;content:"";height:100%;mix-blend-mode:multiply;opacity:.25;position:absolute;width:100%}.type-recommendation figure{grid-column-start:1;grid-row-start:1}.type-reference-content{border-bottom:1px solid var(--light-medium-grey);border-top:1px solid var(--light-medium-grey);padding:30px 0}.type-reference-content .mode-teaser:has(img){display:grid}@media only screen and (min-width:768px){.type-reference-content .mode-teaser:has(img){gap:25px;grid-template-columns:200px auto}}.paragraph.type-reference-content p{font-size:1rem;hyphens:auto;line-height:1.5}.paragraph.type-reference-content .placeholder{display:none}.kicker-wrapper{font-size:.875rem;margin:0 0 var(--vspace-xs)}.kicker-wrapper span{font-weight:700}.paragraph.type-reference-content:has(img) .placeholder{display:block}@media only screen and (min-width:768px){.paragraph.type-reference-content:has(img) .kicker-wrapper{display:grid;gap:25px;grid-template-columns:200px auto}}.type-text{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.path-newsletter form,.type-newsletter-signup form{border-bottom:1px solid var(--light-medium-grey);border-top:1px solid var(--light-medium-grey);display:flex;flex-direction:column;gap:15px;margin:0 15px;padding:60px 15px 40px}@media only screen and (min-width:768px){.path-newsletter form,.type-newsletter-signup form{flex-direction:row;flex-wrap:wrap;gap:25px;max-width:1140px;padding:80px 35px 65px}}@media only screen and (min-width:1024px){.path-newsletter form,.type-newsletter-signup form{align-items:center;flex-wrap:nowrap;justify-content:center;margin:0 auto}}@media only screen and (min-width:768px){.path-newsletter .form-item-message,.type-newsletter-signup .form-item-message{text-align:center;width:100%}}@media only screen and (min-width:1024px){.path-newsletter .form-item-message,.type-newsletter-signup .form-item-message{text-align:left}}.path-newsletter h2,.type-newsletter-signup h2{margin:0 0 var(--vspace-s)}.path-newsletter p,.type-newsletter-signup p{margin:0}.path-newsletter .field--name-mail,.type-newsletter-signup .field--name-mail{order:2;width:100%}@media only screen and (min-width:768px){.path-newsletter .field--name-mail,.type-newsletter-signup .field--name-mail{flex:1 0 430px}}.path-newsletter .form-actions,.type-newsletter-signup .form-actions{order:3;width:100%}@media only screen and (min-width:768px){.path-newsletter .form-actions,.type-newsletter-signup .form-actions{width:max-content}}#edit-mail-0-value--description,#edit-manage,#edit-subscriptions--wrapper,#edit-subscriptions-wrapper,.simplenews-subscriber-form>h2{display:none}form.simplenews-confirm-multi,form.simplenews-confirm-removal{border:0;display:grid;gap:15px;padding-bottom:0;padding-top:20px}form.simplenews-confirm-multi .form-actions,form.simplenews-confirm-removal .form-actions{display:flex;width:100%}form.simplenews-confirm-multi .form-actions .form-submit,form.simplenews-confirm-removal .form-actions .form-submit{margin-left:0}form.simplenews-confirm-multi .form-actions .dialog-cancel,form.simplenews-confirm-removal .form-actions .dialog-cancel{margin-left:20px;margin-top:10px}.newsletter-web>h2{margin:-30px auto var(--vspace-l)}