:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}.custom-teaser{display:block;height:100%}.custom-teaser p:last-child{margin-bottom:0}a.custom-teaser{color:inherit;display:block;font-weight:inherit;text-decoration:none}a.custom-teaser:hover{color:inherit;outline:none;text-decoration:none}.custom-teaser-inner{background-color:transparent;border-radius:0;display:flex;flex-direction:column;height:100%;margin-inline:auto;max-width:100%;position:relative;z-index:3}.custom-teaser-inner:hover .custom-teaser-image .media-wrapper::after{content:"";opacity:1}.custom-teaser-image{max-height:16.125rem;overflow:hidden;position:relative;z-index:1}.custom-teaser-image:before{content:"";display:block;padding-top:66.6666666667%}.custom-teaser-image .media-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(75.14% 112.27% at 50.46% 10.89%, 38%, 100%),radial-gradient(92.48% 140.97% at 92.41% -27.98%, 10.84%, 93.14%);opacity:0;transition:all .3s ease-in-out;z-index:2}.custom-teaser-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.custom-teaser-image picture,.custom-teaser-image img,.custom-teaser-image>.media-wrapper{inset:0;position:absolute !important}.custom-teaser-body{display:flex;flex-direction:column;gap:1rem}.custom-teaser-title{font-family:var(--portrait-medium-font-family);font-style:var(--portrait-medium-font-style);font-weight:var(--portrait-medium-font-weight);color:inherit;display:block;font-size:1.125rem;line-height:24px;margin:0;padding:0}.custom-teaser-title-inner{line-height:1.25;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.custom-teaser-title-inner{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.custom-teaser-title-inner p{display:inline}}@supports not (-webkit-line-clamp: 2){.custom-teaser-title-inner{display:block;max-height:2.475em}}.custom-teaser-desc{line-height:1.5;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.custom-teaser-desc{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4}.custom-teaser-desc p{display:inline}}@supports not (-webkit-line-clamp: 2){.custom-teaser-desc{display:block;max-height:5.975em}}.custom-teaser-footer{display:flex;flex-direction:column;gap:.5rem}.custom-teaser-button-container{display:flex}.custom-teaser:focus .custom-teaser-image,.custom-teaser:hover .custom-teaser-image{position:relative}a.custom-teaser:focus-visible{outline:none}@supports not selector(:focus-visible){a.custom-teaser:focus{outline:none}}[class^=col-]>.custom-teaser,[class*=" col-"]>.custom-teaser{width:100%}:where([data-region-background-color='#ffffff']) .custom-teaser-inner:focus,:where([data-region-background-color='#ffffff']) .custom-teaser-inner:hover{box-shadow:none}@media(min-width: 768px){.custom-teaser-title{font-size:1.25rem}.custom-teaser-desc{line-height:1.5;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.custom-teaser-desc{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.custom-teaser-desc p{display:inline}}@supports not (-webkit-line-clamp: 2){.custom-teaser-desc{display:block;max-height:4.475em}}}.custom-teaser{border:1px solid var(--bg-light)}.custom-teaser:hover .custom-teaser-title{color:var(--text-whiteish)}.custom-teaser:hover .custom-teaser-banner-text{color:var(--text-attention)}.custom-teaser:hover .custom-teaser-image img{transform:scale(1.05)}.custom-teaser:hover .btn-link{border-bottom:2px solid var(--text-attention);color:var(--text-attention)}.custom-teaser:hover .btn-link::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1.5 1.5L6.5 6.5L1.5 11.5' stroke='%23F0C17A' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.custom-teaser:active .custom-teaser-title{color:var(--text-attention)}.custom-teaser:active .custom-teaser-banner-text{color:var(--text-attention)}.custom-teaser:active .custom-teaser-button-container .btn:hover{color:var(--text-whiteish)}.custom-teaser:focus-within{outline:2px solid var(--text-attention);outline-offset:2px}.custom-teaser:focus-within .custom-teaser-title{color:var(--text-whiteish)}.custom-teaser:focus-within .custom-teaser-banner-text{color:var(--text-whiteish)}.custom-teaser-inner{text-decoration:none}.custom-teaser-inner:hover{background:var(--bg-hover-dark-overlay)}.custom-teaser-inner:active{background:var(--bg-pressed-light)}.custom-teaser-inner:focus-within{background:var(--bg-focused)}.custom-teaser-title{color:var(--text-whiteish);line-height:1.25}.custom-teaser-image{display:block;width:100%;height:auto;position:relative;overflow:hidden}.custom-teaser-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;display:block}.custom-teaser-body{position:relative;padding:24px 32px}.custom-teaser-banner{display:flex;align-items:center;margin:0;padding:16px 0}.custom-teaser-banner::before{content:"";flex:1;height:2px;background:var(--text-attention);margin-right:16px}.custom-teaser-banner-text{font-size:1.125rem;font-weight:bold;color:var(--text-attention)}.custom-teaser-button-container .btn{color:var(--text-whiteish);padding-left:0;padding-right:0}.custom-teaser-button-container .btn:hover{color:var(--text-attention);border-bottom:2px currentColor solid}.region--light .custom-teaser{border:1px solid var(--outline-dark)}.region--light .custom-teaser-title{color:var(--text-dark)}.region--light .custom-teaser:hover .custom-teaser-title,.region--light .custom-teaser:hover .custom-teaser-banner-text{color:var(--text-dark)}.region--light .custom-teaser:hover .btn-link{border-bottom:2px solid var(--text-dark);color:var(--text-dark)}.region--light .custom-teaser:hover .btn-link::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1.5 1.5L6.5 6.5L1.5 11.5' stroke='%232C371D' stroke-width='1.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.region--light .custom-teaser-banner-text{color:var(--text-dark)}.region--light .custom-teaser-banner::before{background:var(--text-dark)}.region--light .custom-teaser-button-container .btn{color:var(--text-dark);padding-left:0}.region--light .custom-teaser-button-container .btn:hover{text-decoration:underline}.custom-teaser{display:flex;flex-direction:column;height:100%}.custom-teaser-inner{flex:1;display:flex;flex-direction:column}.custom-teaser-body{flex:1;padding:24px 32px}.custom-teaser-button-container{margin-top:auto}