.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.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{height:100%;overflow:hidden}.teaser-blog{width:100%}.teaser-blog--size-small{width:90.6666666667vw}@media only screen and (min-width:768px){.teaser-blog--size-small{width:28.6458333333vw}}@media only screen and (min-width:1280px){.teaser-blog--size-small{width:29.0625vw}}@media only screen and (min-width:1920px){.teaser-blog--size-small{width:468px}}.teaser-blog--size-large{width:90.6666666667vw}@media only screen and (min-width:768px){.teaser-blog--size-large{width:44.2708333333vw}}@media only screen and (min-width:1280px){.teaser-blog--size-large{width:44.6875vw}}@media only screen and (min-width:1920px){.teaser-blog--size-large{width:718px}}.teaser-blog__image{border-radius:var(--border-radius-l);overflow:hidden;width:100%}@media only screen and (min-width:768px){.teaser-blog__image{border-radius:var(--border-radius-xl)}}.teaser-blog__image img{height:auto;width:100%}.teaser-blog__headline{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:120%;line-height:125%;margin-top:var(--general-spacing-s-2)}@media only screen and (min-width:768px){.teaser-blog__headline{font-size:1.625rem;line-height:125%}}@media only screen and (min-width:1280px){.teaser-blog__headline{font-size:1.625rem}}@media only screen and (min-width:1920px){.teaser-blog__headline{font-size:1.75rem}}@media only screen and (min-width:768px){.teaser-blog__headline--size-large{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.75rem;font-weight:700;line-height:120%;line-height:125%}}@media only screen and (min-width:768px)and (min-width:768px){.teaser-blog__headline--size-large{font-size:1.875rem}}@media only screen and (min-width:768px)and (min-width:1280px){.teaser-blog__headline--size-large{font-size:2.25rem}}@media only screen and (min-width:768px)and (min-width:1920px){.teaser-blog__headline--size-large{font-size:2.5rem}}.teaser-blog__link,.teaser-blog__subline{margin-top:var(--general-spacing-xs-3)}