.card{--link-underline-thickness: auto;text-align:var(--text-alignment)}.card a:hover{text-decoration-line:underline}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card__media img{display:block;aspect-ratio:var(--aspect-ratio, .8);width:100%;height:auto;object-fit:cover}.card__media--link:hover+.card__content .card__heading a:where(:not(.button)){color:var(--color-link-hover);text-decoration-line:underline;text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--link-underline-thickness);text-decoration-color:currentColor}.card__content{padding-block:1rem;padding-inline:1.5rem}.card__information{width:100%}.card__information .appio-rating-badge{display:none!important}.card__information>*{margin-block:0}.card__information>*+*{margin-block-start:.8rem}.card__heading a:where(:not(:hover)){text-decoration-line:unset}.card__author a{display:inline}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.product-card__caption{color:rgba(var(--color-hover),1);font-family:var(--font-family-secondary)}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}
