.resident-testimonials{padding-top:64px;padding-bottom:64px}.resident-testimonials h2{margin:8px 0 14px}.testimonials-intro{color:#59636c;margin:0 0 28px}.resident-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resident-review{margin:0;padding:30px;background:#fff;border:1px solid #dce2e9;border-top:3px solid #1c3157;border-radius:4px;display:flex;flex-direction:column}.review-stars{color:#9a6b12;letter-spacing:3px;font-size:20px;margin-bottom:18px}.resident-review blockquote{margin:0 0 24px;padding:0;border:0;font-size:17px;line-height:1.75;color:#26394c}.resident-review blockquote p{margin:0}.resident-review figcaption{margin-top:auto;display:flex;flex-direction:column;gap:4px;font-size:15px;color:#1c3157}.resident-review figcaption span{font-size:13px;color:#59636c}@media(max-width:700px){.resident-review-grid{grid-template-columns:1fr}.resident-review{padding:24px}.resident-testimonials{padding-top:40px;padding-bottom:40px}}