.text-clamp{display:-webkit-box;margin-bottom:1rem !important;overflow:hidden;-webkit-box-orient:vertical}
.text-clamp-show-more-less{align-items:center;background:0;border:0;color:#0068b5;display:none;gap:1rem;justify-content:center;max-width:80%;margin:0 auto 1rem auto !important;width:100%}
.text-clamp-show-more-less::after,.text-clamp-show-more-less::before{background-color:#0068b5;content:"";flex:1;height:1px;width:95px}
.text-clamp-show-more-less-label{display:flex;gap:.5rem}
.text-clamp-show-more-less-label:before{content:attr(data-showmore)}
.text-clamp-show-more-less-label:after{content:'\f107';font-family:"site-global-icons";font-size:1rem}
.text-clamp-show-more-less--hide{display:none}
.text-clamp-xs-5{line-clamp:5;-webkit-line-clamp:5}
@media screen and (min-width:768px){.text-clamp-sm-4{line-clamp:4;-webkit-line-clamp:4}
}
.text-clamp--open{line-clamp:initial;-webkit-line-clamp:initial}
.text-clamp--open+.text-clamp-show-more-less .text-clamp-show-more-less-label:before{content:attr(data-showless)}
.text-clamp--open+.text-clamp-show-more-less .text-clamp-show-more-less-label:after{content:'\f106'}
.text-clamp[data-text-clamp="true"]+.text-clamp-show-more-less{display:flex}
.gated-asset-component .gated-parsys{margin-bottom:2.5rem}
.gated-asset-component .image-16-9-wrapper{padding-top:56.25%;position:relative}
.gated-asset-component .image-16-9-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.gated-asset-component .image-overlay{background-color:rgba(0,0,0,0.75);height:100%;left:0;padding:0 1rem;position:absolute;top:0;width:100%}
.gated-asset-component .image-overlay button{width:100%}
.gated-asset-component .image-overlay-content{position:relative;top:50%;transform:translateY(-50%)}
.gated-asset-component .image-overlay-content h3{color:#fff;margin-bottom:1rem}
@media screen and (min-width:768px){.gated-asset-component .image-overlay button{width:auto}
}
@media screen and (min-width:992px){.gated-asset-component .image-overlay{padding:0 6.125rem}
}
@media screen and (min-width:768px){.gated-asset-component .gated-parsys{margin-bottom:3rem}
}
.gated-asset-component .text-clamp{margin-bottom:0}
.hidden{display:none}