.review-card{display:flex;flex-direction:column;background-color:var(--bg-secondary);border:1px solid var(--interface-divider-divider);padding:32px;gap:20px;transition:box-shadow .3s ease,transform .3s ease}@media only screen and (max-width:767px){.review-card{padding:24px}}.review-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.review-card__header{display:flex;align-items:center;gap:16px}.review-card__avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;background-color:var(--c--brand-primary-100)}.review-card__avatar img{width:100%;height:100%;object-fit:cover}.review-card__author-info{display:flex;flex-direction:column;gap:4px}.review-card__author-name{font-size:18px;font-weight:500;color:var(--txt-heading);line-height:1.4}.review-card__rating{display:flex;gap:2px}.review-card__star{font-size:16px;color:var(--c--brand-neutral-300,#ccc);line-height:1}.review-card__star.is-filled{color:#f5a623}.review-card__text{position:relative;color:var(--txt-paragraph);font-size:16px;line-height:1.6}.review-card__text-content{display:inline}.review-card__read-more-toggle{display:none}.review-card__read-more-button{display:none}.review-card__date{font-size:14px;color:var(--txt-paragraph);opacity:.7;font-weight:500;padding-top:8px;border-top:1px solid var(--interface-divider-divider)}@media only screen and (max-width:767px){.shortlist__grid .review-card{padding:20px}}
