.reviews{max-width:900px;margin:6rem auto 3rem;padding:0 1.5rem}.reviews h2{margin:.25rem 0;font-size:clamp(2.5rem,6vw,4.5rem)}.reviews-intro{max-width:33rem;margin:0 0 2rem;color:var(--muted)}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.review{border:1px solid rgba(214,174,81,.43);background:rgba(12,31,25,.5);padding:1.4rem;min-height:10rem}.review p{font-size:1.08rem;line-height:1.55}.review strong{font-size:.88rem;letter-spacing:.05em}.stars{color:#d6ae51;letter-spacing:.15em}.review-form-wrap{max-width:600px;margin:3.5rem auto 0;border-top:1px solid rgba(214,174,81,.42);padding-top:2rem}.review-form-wrap h3{font-size:1.7rem;margin:0}.review-form-wrap label{display:block;margin:1rem 0 .35rem}.review-form-wrap input,.review-form-wrap select,.review-form-wrap textarea{width:100%;box-sizing:border-box;margin-top:.4rem}.review-form-wrap textarea{min-height:8rem}@media(max-width:600px){.review-list{grid-template-columns:1fr}.reviews{margin-top:4rem}}
