.card{--header-height: 200px;display:flex;background:var(--color-white)}.card:hover .card-image{transform:scale(1.05)}.card:hover h3{color:var(--color-blue)}.card figure{overflow:hidden;margin:0;padding:0}.card-header{height:var(--header-height);display:flex;overflow:hidden;flex-direction:column}.card-header>div{margin:2em 2em 0;display:flex;justify-content:center;align-items:center;flex:1;overflow:hidden}.card-header .card-image{width:auto}.card-subtitle{font-weight:400;font-size:.9em;margin-bottom:15px}.card-link{display:flex;flex-direction:column;width:100%;-webkit-text-decoration:none;text-decoration:none}.card-content{position:relative;display:flex;flex-direction:column;padding:var(--unit-md);gap:var(--unit);flex:1}.card-content a{color:#000;color:initial}.card-content h3{margin:0}.card-image{width:100%;transition:all .2s}.card-meta{color:var(--color-dark-grey);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.card-meta p+p{margin:0}.card-tags{width:100%;margin-top:1em}.card-date{display:flex;align-items:center}.card-date-day{font-size:2em;margin-right:15px;color:var(--color-blue)}.card-date-time{color:var(--color-grey);font-size:.7em}.card-date-time span{display:block}.card-meta{margin-top:auto}.card-extra>*+*{margin-left:var(--unit)}.card-description{padding:var(--unit-md);word-wrap:break-word}.card-description a{-webkit-text-decoration:none;text-decoration:none}.card-teaser{padding-top:var(--unit);word-wrap:break-word}.card-owner{height:60px;width:60px;position:absolute;z-index:1;background:var(--color-white);padding:3px;right:20px;top:20px;border-radius:50%}.card-owner img{height:100%;border-radius:50%;box-shadow:var(--base-box-shadow);margin:0!important}.card-video-icon{height:30px;width:30px;position:absolute;top:84px;right:33px;background:var(--color-white);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}.card-video-icon img{border-radius:50%;box-shadow:var(--base-box-shadow);height:25px;width:25px}.card-checkmark{position:absolute;height:20px!important;width:20px!important;top:0;right:0;box-shadow:2px 0 10px #ffffff40}@media (min-width: 768px){.card-featured{grid-column:1 / 3}.card-content{row-gap:var(--unit)}}@media (min-width: 1024px){.card{--header-height: 250px}}.card-set{display:grid;grid-gap:var(--unit-md);gap:var(--unit-md)}@media (min-width: 768px){.card-set{grid-template-columns:1fr 1fr}.card-set--3up{grid-template-columns:1fr 1fr 1fr}.card-featured{grid-column:1 / 3}.card-content{row-gap:var(--unit)}}.url-teaser-intro-block:first-child{margin-top:var(--unit-lg)}.url-teaser-intro-block__url{text-align:center;margin-bottom:var(--unit-md);font-weight:700}.url-teaser-intro-block__teaser{max-width:760px;margin:0 auto;text-align:center;font-size:1.1rem}.url-teaser-intro-block__teaser p:first-child{margin-top:0}.url-teaser-intro-block__teaser p:last-child{margin-bottom:0}.metadata-list-block{border-top:2px solid var(--color-grey);border-bottom:2px solid var(--color-grey);padding:var(--unit-md);justify-content:center;gap:var(--unit-xl);font-size:var(--font-size-sm)}@media (min-width: 1024px){.metadata-list-block{display:flex}}.metadata-list-block .metadata-list+.metadata-list{margin-top:var(--unit)}@media (min-width: 1024px){.metadata-list-block .metadata-list+.metadata-list{margin-top:0}}.metadata-list-block .metadata-list dl>div{display:flex;gap:var(--unit)}.metadata-list-block .metadata-list dl dd{margin-left:0;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metadata-list-block .metadata-list h5{font-size:var(--font-size-sm)}.metadata-list-block .metadata-list ul{list-style-type:none;padding:0}.metadata-list-block .metadata-list>*{margin:0;line-height:2}.offset-hero-logo{background:#fff;padding:var(--unit);width:156px;z-index:5;margin:var(--unit) auto 0;box-shadow:var(--base-box-shadow)}@media (min-width: 1024px){.offset-hero-logo{margin:-78px auto}}.offset-hero-logo img{width:120px;height:120px}.dc-block-list{position:relative}.casestudy-actions{display:flex;justify-content:center}.casestudy-actions .btn:last-child:not(:only-child){border-top-left-radius:0;border-bottom-left-radius:0}.casestudy-actions .btn:first-child:not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}.casestudy-related{max-width:1200px;margin:var(--unit-xl) auto 0}.casestudy-related .card-meta{color:var(--color-blue)}.casestudy-related .card-meta small{color:var(--color-dark);font-size:var(--font-size-sm)}.casestudy-related dc-title-teaser{--unit-xl: var(--unit-md)}
