.page-teaser{margin:0 12px}.page-teaser .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.page-teaser .image{border-radius:0 60px;font-size:0;line-height:0;margin-bottom:12px;overflow:hidden}.page-teaser h3{font-size:2.25rem;line-height:1.1}.page-teaser h3,.page-teaser p{font-weight:300;margin-bottom:24px}.page-teaser p{font-size:1.125rem;line-height:1.45}@media screen and (min-width:640px){.page-teaser{display:flex;gap:12px;min-height:200px}.page-teaser .image{margin-bottom:0;position:relative;width:50%}.page-teaser .content{display:flex;flex-direction:column;justify-content:space-between;width:50%}.page-teaser img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.page-teaser h3{margin-bottom:12px}.page-teaser .link-wrapper{text-align:right}}@media screen and (min-width:1024px){.page-teaser{min-height:400px}.page-teaser .image{border-radius:0 180px;width:66.6666666667%}.page-teaser .content{padding:12px 24px;width:33.3333333333%}.page-teaser h3{font-size:3rem}.page-teaser p{font-size:1.375rem;line-height:1.25}}@media screen and (min-width:1280px){.page-teaser h3{font-size:3.5rem}}:root{--zm-seasonal-corporate-default:$color-zm-seasonal-corporate-default}
