.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:36px}.review-card{background:#151719;border:1px solid #39342b;padding:28px;border-radius:16px;overflow-wrap:anywhere}.review-card blockquote{margin:18px 0;white-space:pre-wrap;line-height:1.7}.review-stars{color:#cba76a;letter-spacing:3px;font-size:22px}.review-compose{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;border-top:1px solid #39342b;padding-top:36px}.review-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-form .full,.review-form .check-field{grid-column:1/-1}.review-form textarea{resize:vertical;min-height:130px}.review-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.review-empty{grid-column:1/-1;border:1px solid #39342b;border-radius:16px;padding:30px}.review-form button:disabled{opacity:.6}.review-card time{font-size:13px;color:#a5a5a5}@media(max-width:800px){.reviews-grid,.review-compose{grid-template-columns:1fr}.review-compose{gap:22px}}@media(max-width:480px){.review-form{grid-template-columns:1fr}}