/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.taxomony-card{border-radius:.625rem;box-shadow:.25rem .25rem 1.5rem 0 rgba(73,73,73,.05);display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 1.875rem;transition:.2s ease}.taxomony-card:hover{box-shadow:.25rem .25rem 1.5rem 0 rgba(73,73,73,.15)}.taxomony-card:hover .taxomony-card__cta .btn-secondary{background-image:url(/themes/custom/seikausa_next/assets/media/icons/arrow-right-hover.svg);color:#1238b6}.taxomony-card__top{flex-grow:1}.taxomony-card__image{align-items:center;border-radius:.3125rem;display:flex;height:15.4375rem;justify-content:center;margin-bottom:1.25rem;overflow:hidden}.taxomony-card__image img{border-radius:.3125rem;display:block;max-height:247px;-o-object-fit:cover;object-fit:cover;width:100%}.taxomony-card__title{display:inline-block;display:-webkit-box;margin:0 0 1.25rem;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}.taxomony-card__abstract{color:#555;margin:0 0 1.25rem}.taxomony-card__abstract .taxomony-full-page__abstract{text-align:left}.taxomony-card__abstract p{color:#555;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}
