.reviewSection{margin-top:80px;padding-top:60px;border-top:1px solid #cac3b7;display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}
.reviewSection h2{font:40px Georgia,serif;margin:12px 0}.reviewSection>div>p{color:#6d7068;line-height:1.6}.reviewList article{padding:22px 0;border-top:1px solid #cac3b7}.reviewList article>div{display:flex;justify-content:space-between}.reviewList article span{font-size:10px;color:#315f3d}.reviewList h3{font:20px Georgia,serif;margin:14px 0 8px}.reviewList p{color:#6d7068;line-height:1.6}.reviewList blockquote{margin:16px 0 0;padding:15px;background:#e9e1d4;font-size:13px}.reviewList blockquote b{display:block;margin-bottom:6px}#reviewForm{grid-column:2;background:#e9e1d4;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}#reviewForm h3,#reviewForm textarea,#reviewForm button,#reviewStatus{grid-column:1/-1}#reviewForm input,#reviewForm select,#reviewForm textarea{border:1px solid #cac3b7;background:#fff;padding:12px}#reviewForm textarea{min-height:100px}#reviewForm button{border:0;background:#1d211e;color:#fff;padding:14px;cursor:pointer}.noReviews{padding:24px 0;border-top:1px solid #cac3b7}
@media(max-width:800px){.reviewSection{grid-template-columns:1fr;gap:25px}#reviewForm{grid-column:1;grid-template-columns:1fr}#reviewForm>*{grid-column:1}}
