:root .h5-leist{display:flex;flex-direction:column;justify-content:flex-end;min-height:max(540px,calc(100svh - var(--adb-header-h) - env(safe-area-inset-top, 0px)));overflow:clip;background:var(--adb-paper);color:var(--adb-ink)}.h5-leist__media{position:relative;flex:1 1 0;min-height:150px;max-height:88vw;margin-block:auto;pointer-events:none;transform-origin:50% 40%;will-change:transform}.h5-leist__pic{position:absolute;left:0;right:0;top:-20%;height:200%;display:block;animation:h5-leist-in 1.4s var(--h5-e) both;animation-delay:var(--h5-t0)}.h5-leist__img{object-fit:contain;object-position:50% 0}@keyframes h5-leist-in{0%{opacity:.2;transform:translate3d(0,28px,0) scale(.985)}}.h5-leist__body{position:relative;z-index:1;width:100%;padding:20px var(--h5-edge) clamp(28px,5vh,56px)}.h5-leist__body:before{content:"";position:absolute;inset:-72px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(244,243,235,0),var(--adb-paper) 72px)}.h5-leist__text{display:flex;flex-direction:column;gap:18px}.h5-leist .h5-h1{--h5-fs:clamp(32px,8.6vw,48px);max-width:22ch;overflow-wrap:normal;word-break:normal}.h5-leist .h5-lead{max-width:44ch;color:var(--adb-fg-muted,var(--adb-ink))}.h5-leist .h5-actions{margin-top:6px}@media (min-width:640px){.h5-leist .h5-actions{align-items:center}.h5-leist .h5-actions>.h5-textlink-wrap{display:inline-flex}}@media (min-width:768px) and (min-aspect-ratio:1/1){:root .h5-leist{justify-content:center}.h5-leist__media{position:absolute;inset:0;max-height:none;margin:0;transform-origin:62% 30%}.h5-leist__pic{inset:0;height:auto}.h5-leist__img{object-fit:cover;object-position:50% 50%}.h5-leist__body{padding:clamp(40px,7vh,88px) var(--h5-edge)}.h5-leist__body:before{content:none}.h5-leist__text{gap:22px;max-width:min(640px,calc(48vw - var(--h5-edge)))}.h5-leist .h5-h1{--h5-fs:clamp(34px,3.8vw,64px)}.h5-leist .h5-actions{margin-top:10px}}@media (max-width:639.98px){html[data-consent-open] .h5-leist__body{padding-bottom:calc(124px + env(safe-area-inset-bottom, 0px))}}@media (max-width:639.98px) and (max-height:740px){.h5-leist__text{gap:12px}.h5-leist .h5-actions{margin-top:0}.h5-leist .h5-h1{--h5-fs:clamp(30px,8.2vw,40px)}}@media (prefers-reduced-motion:reduce){.h5-leist__media{will-change:auto;transform:none!important}}@media (max-width:1023.98px),(pointer:coarse){.h5-leist__media{will-change:auto}}