.u-paywall{--paywall-padding:16px;margin-top:2rem;position:relative}@media (min-width:1200px){.u-paywall{--paywall-padding:72px}}.u-paywall:before{background:linear-gradient(180deg,hsla(15,80%,98%,0) 0,var(--tm-theme-background-color) 87.5%);content:"";display:block;height:170px;pointer-events:none;position:absolute;top:-170px;width:100%}.u-paywall__header{border-radius:10px 10px 0 0;position:relative}.u-paywall figure.u-paywall__image{border-radius:10px 10px 0 0;display:block;overflow:hidden}.u-paywall__header-title{display:none;left:var(--paywall-padding);max-width:248px;position:absolute;top:50%;transform:translateY(-50%)}.u-paywall__title{color:#fff;font-family:Roboto Slab,Roboto Slab Fallback,serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}.u-paywall__alt{color:#fff;font-family:Roboto,sans-serif;font-size:.75rem;line-height:1.125rem;padding-top:.3125rem}.u-paywall__wrapper{background-color:var(--color-white);border-radius:0 0 10px 10px;padding:var(--spacing-l) var(--paywall-padding)}.u-paywall__headline{margin-top:0}.u-paywall__text{margin-top:var(--spacing-xs)}.u-paywall__text :deep(ul){padding-left:0}.u-paywall__text :deep(li){background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGNDAwMCIgZD0iTTQuMTQ1IDcuODkgMS4wNTMgNC43OCAwIDUuODMxIDQuMTQ1IDEwbDguODk3LTguOTQ5TDExLjk5NyAwIDQuMTQ1IDcuODlaIi8+PC9zdmc+) no-repeat 0 0;background-position:0;line-height:25px;list-style-type:none;padding-left:1.5rem}.u-paywall__cta{border-top:1px dashed var(--color-grey-60);display:flex;gap:1rem;margin-top:var(--spacing-s);padding-top:var(--spacing-s)}.u-paywall__login,.u-paywall__registrationform{max-height:0;overflow:hidden;position:relative;transition:max-height .4s ease-in-out}.u-paywall__login :deep(.u-headline),.u-paywall__registrationform :deep(.u-headline){margin-top:0}.u-paywall__login.open,.u-paywall__registrationform.open{max-height:1500px}.u-paywall__login .u-login__form{margin-top:var(--spacing-m)}.u-paywall__formfield{margin-top:1rem}.u-paywall__submit{margin:1rem 0}.u-paywall__link{margin-top:.5rem}.u-paywall__back{color:var(--color-grey-70);font-size:14px;line-height:27px;margin-top:10px;text-align:center;text-decoration:underline}.u-paywall__back:hover{color:var(--tm-theme-primary-color-hover)}.u-paywall .u-formfield__radio-group{display:flex;margin:2rem 0 .9375rem}.u-paywall .u-stepper{position:absolute;right:0;top:5px}.u-paywall__button{display:block;margin-top:1rem;width:100%}.u-paywall__step0,.u-paywall__step1,.u-paywall__step2,.u-paywall__step3,.u-paywall__stephan{display:none}.u-paywall.step0 .u-paywall__step0,.u-paywall.step1 .u-paywall__step1,.u-paywall.step2 .u-paywall__step2,.u-paywall.step3 .u-paywall__step3,.u-paywall.stephan .u-paywall__stephan{display:block}.u-paywall__stephan{text-align:center}.u-paywall__step0 .u-paywall__form{margin-top:var(--spacing-m)}.u-paywall__step0 .u-paywall__login-order{align-items:center;display:flex;font-size:13px;justify-content:center;line-height:27px;margin-top:var(--spacing-xs)}.u-paywall__step0 .u-paywall__login-order .u-spacer{margin:0 .25rem}.u-paywall__step0 .u-paywall__login-order .u-link{margin-top:0;text-decoration:underline}.u-paywall__step1{position:relative}.u-paywall__step1 .u-paywall__products{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem}.u-paywall__step1 .u-paywall__products .u-paywall__product{border-top:1px dashed var(--color-grey-60);padding:12px 0 18px;width:100%}.u-paywall__step1 .u-paywall__products .u-paywall__product:first-child,.u-paywall__step1 .u-paywall__products .u-paywall__product:nth-child(2){border-top:none;padding-top:0}.u-paywall__step1 .u-paywall__products .u-paywall__product :deep(.u-formfield__label){font-weight:700}.u-paywall__step1 .u-paywall__products .u-paywall__product-description{color:var(--color-grey-70);font-family:Roboto,sans-serif;font-size:13px;line-height:20px;margin:.5rem 0 0}@media (min-width:1200px){.u-paywall__step1 .u-paywall__products .u-formfield--half{width:calc(50% - .625rem)}.u-paywall__step1 .u-paywall__products .u-paywall__product:nth-child(2n){margin-left:20px}}.u-paywall__step2{position:relative}.u-paywall__step2 .u-paywall__headline{margin-right:2rem}.u-paywall__step2 .u-formfield{margin-top:1rem}.u-paywall__step3 .u-paywall__noEmail{padding-left:1rem}.u-paywall__step3 .u-headline{margin-top:0}.u-paywall__notification{font-size:.9375rem;line-height:1.5625rem;margin-top:var(--spacing-xl)}.u-paywall .u-close{cursor:pointer;position:absolute;right:0;top:0}@media (min-width:1200px){.u-paywall__header-title{display:block}.u-paywall__formfields{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.u-paywall__formfield{flex-grow:1;margin-top:0}.u-paywall__submit{margin:0}.u-paywall .right{text-align:right}}
