.review-grid-home{display:grid;max-width:880px;margin:0 auto;grid-template-columns:1fr;gap:18px}.review-card{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:start;padding:0;background:transparent;box-shadow:none;overflow:visible;transition:transform .25s ease}.review-card:hover{transform:translateX(6px);box-shadow:none}.review-card .review-avatar{order:initial;width:58px;height:58px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 5px 16px rgba(66,48,38,.15);transition:transform .25s ease}.review-card:hover .review-avatar{transform:scale(1.06)}.review-chat{position:relative;min-width:0;padding:18px 21px 16px;border-radius:4px;background:#fff;box-shadow:0 8px 22px rgba(64,45,33,.07)}.review-chat:before{position:absolute;top:20px;left:-8px;width:16px;height:16px;background:#fff;content:"";transform:rotate(45deg)}.review-chat-header{position:relative;z-index:1;display:flex;align-items:baseline;gap:12px}.review-chat-header strong{color:#333;font-size:16px;font-weight:600}.review-chat-header time{color:#aaa;font-size:12px}.review-card .review-chat p{position:relative;z-index:1;height:auto;min-height:0;margin:8px 0 10px;color:#6d6762;font-size:14px;line-height:1.8}.review-card .review-chat>a{position:relative;z-index:1;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f21f27;font-size:13px;line-height:1.5}.review-card .review-chat>a:after{content:"  →"}.review-card .review-chat>a:hover{color:#bb1018}@media(max-width:900px){.review-grid-home{gap:15px}.review-card{grid-template-columns:48px 1fr;gap:11px}.review-card .review-avatar{width:48px;height:48px}.review-chat{padding:15px 17px 14px}.review-chat-header{display:block}.review-chat-header time{display:block;margin-top:2px}.review-card .review-chat p{margin-top:7px;font-size:13px}}
