.review-page h1{font-size:32px;line-height:1.5;font-weight:700}.review-page .reviews{display:flex;flex-direction:column;gap:24px;margin-top:24px}.review-page .review{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;border:1px solid #b3b3b3;border-radius:10px;padding:24px}.review-page .review img{width:100%;object-fit:cover;object-position:center;aspect-ratio:3/2}.review-page .review .photo:empty{display:none}.review-page .review .name{font-size:20px;font-weight:700;letter-spacing:.6px;color:#3c3c3c;margin-bottom:4px}.review-page .review .description{color:#898a8d;font-size:16px;font-weight:500;letter-spacing:.48px;margin-bottom:16px;white-space:pre-wrap}.review-page .review .link{color:#5c94ff;font-size:16px;font-weight:700;letter-spacing:.48px;margin-bottom:16px}.review-page .review .content{color:#3c3c3c;font-size:14px;font-weight:400;letter-spacing:.42px;white-space:pre-wrap}@media(min-width:768px){.review-page .review{grid-template-columns:1fr 3fr;gap:24px;padding:32px}.review-page .review .photo:empty{display:block}.review-page .review .name{font-size:24px;letter-spacing:.72px}.review-page .review .description,.review-page .review .link{margin-bottom:24px}}