.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-link:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:var(--border-radius)}.card-link:focus:not(:focus-visible){outline: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)}}.pagination{list-style:none;padding:0;width:100%;display:flex;justify-content:center;margin:var(--unit) 0 0;-moz-column-gap:var(--unit);column-gap:var(--unit)}.pagination .disabled{opacity:.5}@media (min-width: 1024px){.pagination{margin:var(--unit-lg) 0 0}}.tag-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.tag-list li{background-color:var(--color-light);border-radius:var(--border-radius);font-size:.75rem;padding:.25em .75em;white-space:nowrap;text-transform:lowercase}.tag-list a{-webkit-text-decoration:none;text-decoration:none}.avatar{display:flex;margin-bottom:var(--unit)}@media (min-width: 1024px){.avatar{margin-bottom:var(--unit-md)}}.avatar .author-description{flex-direction:column;display:flex;margin:0 10px;font-weight:700}.avatar .author-description.small{font-size:.8rem}.avatar img{width:50px;height:50px;border-radius:25px}.dc-block-list{gap:var(--unit-md)}.dc-block-list:not(:first-child){margin-top:var(--unit-xs)}@media (min-width: 1024px){.dc-block-list{gap:var(--unit-xl)}.dc-block-list:not(:first-child){margin-top:var(--unit-md)}}.dc-text-block:first-child{margin-top:0}.sidebar-card{background-color:var(--color-white);border-radius:var(--border-radius);margin-bottom:24px;padding:24px}.sidebar-card h2{align-items:center;color:var(--color-black);display:flex;justify-content:space-between;letter-spacing:2px;font-size:1em;position:relative;text-transform:uppercase;border-bottom:1px solid var(--color-light);margin:0 0 24px}.sidebar-card:last-child{margin-bottom:0}.sidebar-list>li+li{margin-top:var(--unit-sm)}.sidebar-list a{-webkit-text-decoration:none;text-decoration:none}
