/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser.teaser-small-featured-promo .button--hero{display:inline-block;padding:0 10px;border-radius:21.5px;color:#000;font-family:"Source Sans Pro","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:43px;letter-spacing:normal;text-align:center;transition:.2s ease all}@media (min-width:640px){.teaser.teaser-small-featured-promo{display:flex;align-items:center}.teaser.teaser-small-featured-promo>a{align-self:flex-start;flex:0 0 300px}}.teaser.teaser-small-featured-promo .teaser-promo__image{width:100%;max-width:300px;margin:0 auto 30px}@media (min-width:640px){.teaser.teaser-small-featured-promo .teaser-promo__image{margin:0}}.teaser.teaser-small-featured-promo .teaser-promo__image img{height:auto;width:100%;border-radius:20px}@media (min-width:640px){.teaser.teaser-small-featured-promo .teaser__meta-wrapper{margin-left:30px}}.teaser.teaser-small-featured-promo .teaser__meta-wrapper .headline{margin-bottom:10px}.teaser.teaser-small-featured-promo .teaser__meta-wrapper p{margin-bottom:30px;line-height:32px}.teaser.teaser-small-featured-promo .teaser__meta-wrapper .disclaimer{margin-top:10px;font-size:12px;font-style:italic;line-height:16px}.teaser.teaser-small-featured-promo .teaser__meta-wrapper .disclaimer p{margin:0;font-size:12px;font-style:italic;line-height:16px}.teaser.teaser-small-featured-promo .button--hero{width:100%;max-width:100%}@media (min-width:640px){.teaser.teaser-small-featured-promo .button--hero{width:auto}}.teaser.teaser-small-featured-promo .headline{font-size:26px;font-weight:400;letter-spacing:-.303px;line-height:32px}@media (min-width:960px){.teaser.teaser-small-featured-promo .headline{font-size:36px;letter-spacing:-.81px;line-height:40px}}
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.faux-player{position:relative;container-type:inline-size}.faux-player::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.31%}.faux-player::after{content:"";display:table;clear:both}.faux-player__image,.faux-player__overlay{position:absolute;top:0;left:0;bottom:0;right:0}.faux-player__image img{width:100%;max-height:100%;height:auto}.faux-player__overlay::after,.faux-player__overlay::before{content:"";position:absolute;width:100%;height:100%}.faux-player__overlay::after{transform:scale(1,.9);top:0}.faux-player__info{padding:10px;position:absolute;width:100%}@supports not (container-type:inline-size){@media (min-width:640px){.faux-player__overlay .faux-player__info{padding:20px}}}@container (min-width:600px){.faux-player__overlay .faux-player__info{padding:20px}}.hover-card{top:0;left:0;width:100%;height:40%}.jw-flag-ads .hover-card,.jw-state-error .hover-card,.jw-state-idle .hover-card,.jw-state-playing.jw-flag-user-inactive .hover-card,.message-slate--generic a{display:none}.hover-card__title{padding:10px}@supports not (container-type:inline-size){@media (min-width:640px){.hover-card__title{padding:20px}}}@container (min-width:600px){.jwplayer.jw-skin-lifestyle .hover-card__title{padding:20px}}.player__inner-wrapper{position:relative;aspect-ratio:16/9}.message-slate{position:relative}.message-slate--page{height:calc(100vh - 60px - 60px);min-height:400px}@media (min-width:750px){.message-slate--page{min-height:590px}}@media (min-width:768px){.message-slate--page{height:calc(100vh - 100px - 60px)}}.user-logged-in .message-slate--page{height:calc(100vh - 39px - 60px - 60px);min-height:calc(400px + 39px)}@media (min-width:750px){.user-logged-in .message-slate--page{min-height:calc(590px + 39px)}}@media (min-width:768px){.user-logged-in .message-slate--page{height:calc(100vh - 39px - 100px - 60px)}}.message-slate--generic{width:390px;left:calc(50% - 195px)}.message-slate__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden}.message-slate__message{position:absolute;top:50%;left:50%;width:calc(100% - 40px);margin:auto;transform:translate(-50%,-50%)}.message-slate__message .button{margin-bottom:6px}.message-slate--page .message-slate__message .button{padding:12px}.message-slate__header{max-width:340px;margin:10px auto}.message-slate--page .message-slate__header{max-width:300px;margin-bottom:28px}.message-slate--large-text .message-slate__header{max-width:none}.loading-slate__image img,.message-slate__image img{vertical-align:top;max-width:100%;width:100%;height:auto}.message-slate__link{width:100%;max-width:335px;padding-left:22px;padding-right:22px}.playback-error-slate{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px}.loading-slate{position:relative}.loading-slate::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.31%}.loading-slate::after{content:"";display:table;clear:both}.loading-slate.loading-slate--cover{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.loading-slate--page{height:calc(100vh - 60px - 60px);min-height:400px}@media (min-width:750px){.loading-slate--page{min-height:590px}}@media (min-width:768px){.loading-slate--page{height:calc(100vh - 100px - 60px)}}.user-logged-in .loading-slate--page{height:calc(100vh - 39px - 60px - 60px);min-height:calc(400px + 39px)}@media (min-width:750px){.user-logged-in .loading-slate--page{min-height:calc(590px + 39px)}}@media (min-width:768px){.user-logged-in .loading-slate--page{height:calc(100vh - 39px - 100px - 60px)}}.loading-slate__overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;position:absolute;top:0;width:100%}.loading-slate__overlay::after{content:"";width:50px;height:50px;border-top:8px solid;border-bottom:8px solid;border-left:8px solid;border-right:8px solid;display:block;animation:1s spin linear infinite}.faux-player{background:#000}.faux-player__overlay{cursor:pointer}.faux-player__overlay::before{background-color:transparent;opacity:.8;background-image:linear-gradient(to bottom,#000,rgba(57,57,57,0) 40.6%)}.faux-player__overlay::after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgY2xhc3M9Imp3LXN2Zy1pY29uIGp3LXN2Zy1pY29uLXBsYXkiCiAgIHZpZXdCb3g9IjAgMCAxNjAuMTAyOTEgMTYwLjAxOTY1IgogICBmb2N1c2FibGU9ImZhbHNlIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc0IgogICBzb2RpcG9kaTpkb2NuYW1lPSJwbGF5LnN2ZyIKICAgd2lkdGg9IjE2MC4xMDI5MSIKICAgaGVpZ2h0PSIxNjAuMDE5NjUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4xICg5YzZkNDFlNDEwLCAyMDIyLTA3LTE0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzOCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI0LjI3OTE2NjciCiAgICAgaW5rc2NhcGU6Y3g9IjMyLjAxNTU3OSIKICAgICBpbmtzY2FwZTpjeT0iNzkuOTIyMTAzIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzUxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0IiAvPgogIDxwYXRoCiAgICAgZD0ibSAzLjgyNzkwNTcsMTU5LjUyNjAxIGMgLTEsMC44IC0yLjQsMC42IC0zLjI5OTk5OTk4LC0wLjQgLTAuNCwtMC41IC0wLjYsLTEuMSAtMC41LC0xLjggViAyLjYyNjAxMyBjIC0wLjIsLTEuMyAwLjcsLTIuNDAwMDAwMDQgMS44OTk5OTk5OCwtMi42MDAwMDAwNCAwLjcsLTAuMSAxLjMsMC4xIDEuOSwwLjQgTCAxNTguNTI3OTEsNzguMTI2MDEzIGMgMi4xLDEuMSAyLjEsMi44IDAsMy44IHoiCiAgICAgaWQ9InBhdGgyIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:8.5%;background-position:center}.faux-player__info{color:#fff;font-family:"Source Sans Pro","Helvetica","Arial",sans-serif;font-size:12px;font-weight:700}.faux-player__title{font-weight:400;font-size:12px;line-height:1.29}@supports not (container-type:inline-size){@media (min-width:640px){.faux-player__overlay::after{background-size:7.3%}.faux-player__overlay .faux-player__title{font-size:16px;line-height:23.5px}}}@container (min-width:600px){.faux-player__overlay::after{background-size:7.3%}.faux-player__overlay .faux-player__title{font-size:16px;line-height:23.5px}}.hover-card{opacity:.8;background-image:linear-gradient(to bottom,#000,rgba(57,57,57,0))}.hover-card__title{font-family:"Source Sans Pro","Helvetica","Arial",sans-serif;font-size:12px;font-weight:400;line-height:15.5px;color:#fff}@supports not (container-type:inline-size){@media (min-width:640px){.hover-card__title{font-size:16px;line-height:23.5px}}}@container (min-width:600px){.jwplayer.jw-skin-lifestyle .hover-card__title{font-size:16px;line-height:23.5px}}.message-slate--page{background-color:#4c525b}.message-slate__overlay{background-color:rgba(0,0,0,.8)}.message-slate--page .message-slate__overlay{background-color:transparent}.message-slate__message{text-align:center}.message-slate__message .button{background-color:#5e9aff;font-weight:500}.message-slate__message .button:is(:hover,:active){opacity:1;background-color:#5e9aff}@media (min-width:960px){.message-slate__message .button:is(:hover,:active){background-color:#3d3949}}.message-slate--page .message-slate__message .button{border-radius:25px}.message-slate__header{color:#fff;font-size:16px}.message-slate--page .message-slate__header{font-family:"Poppins Medium","Helvetica","Arial",sans-serif;font-size:22px;line-height:25px}@media (min-width:640px){.message-slate--large-text .message-slate__header{font-size:32px;font-weight:300}}.playback-error-slate{background-color:#000;color:#fff;font-size:.88rem;line-height:1.36;font-family:"Source Sans Pro","Helvetica","Arial",sans-serif}@media (min-width:640px){.playback-error-slate{font-size:1.19rem;line-height:1.26}}.playback-error-slate__title{font-weight:700;font-size:1.38rem;line-height:1.18}@media (min-width:640px){.playback-error-slate__title{font-size:1.5rem;line-height:1.33}}.loading-slate__overlay{background:#000;color:#fff;text-align:center}.loading-slate__overlay::after{border-color:#fff #fff gray;border-radius:50%;background:0 0;box-shadow:rgba(0,0,0,.2)0 1px 3px}.loading-slate--transparent .loading-slate__overlay{background-color:rgba(0,0,0,.8)}.loading-slate--page .loading-slate__overlay{background-color:#4c525b}
