@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.dr_co_featurePageCard{display:grid;grid-template-rows:auto 1fr;gap:8px;width:100%;height:100%;transition:.3s}.dr_co_featurePageCard:hover{cursor:pointer;transition:.3s ease}.dr_co_featurePageCard__image{position:relative;width:100%;aspect-ratio:1/1;flex-shrink:0;overflow:hidden;border-radius:12px}.dr_co_featurePageCard__imageContent{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dr_co_featurePageCard__imagePlaceholder{width:100%;height:100%;background-color:var(--color-background-subtle)}.dr_co_featurePageCard__content,.dr_co_featurePageCard__main{display:flex;flex-direction:column;gap:2px;width:100%}.dr_co_featurePageCard__category{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr_co_featurePageCard__info{display:flex;flex-direction:column;gap:8px;width:100%}.dr_co_featurePageCard__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.dr_co_featurePageCard__title.ellipsis{display:block;white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:unset}.dr_co_featurePageCard__person{display:flex;flex-direction:column;width:100%}.dr_co_featurePageCard__personTitle{letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr_co_featurePageCard__personName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr_co_featurePageCard__date{width:100%}
