.review-grid article,.team-grid article,.review-empty{border:1px solid #e4ded4;border-radius:18px;box-shadow:0 12px 34px rgba(23,49,43,.065);overflow:hidden}
.review-grid article{position:relative;border-top-color:#e4ded4;padding:32px}
.review-grid article:before,.team-grid article:before{content:"";position:absolute;inset:0 auto auto 28px;width:38px;height:3px;border-radius:0 0 4px 4px;background:var(--gold)}
.review-grid blockquote{font-size:16px;line-height:1.72;color:#2d443e}.review-grid strong{font-size:13px}.review-grid small{margin-top:2px;font-size:10px}
.review-empty{position:relative;padding:38px;background:linear-gradient(145deg,#fff,#fbf9f5);border-style:solid}.review-empty:before{content:"✦";display:grid;place-items:center;width:38px;height:38px;margin:0 auto 13px;border-radius:50%;background:#edf3f0;color:var(--gold)}.review-empty b{font-size:15px}.review-empty p{font-size:12px;line-height:1.65}
.team-grid article{position:relative;padding:32px;background:linear-gradient(145deg,#fff,#fbfaf7)}.team-avatar{width:56px;height:56px;font-size:21px;box-shadow:0 7px 18px rgba(18,61,53,.16)}.team-grid small{margin-top:20px;font-size:10px;letter-spacing:.04em}.team-grid h3{font-size:24px;line-height:1.25}.team-grid p{font-size:13px;line-height:1.7}.team-grid a{display:inline-flex;margin-top:9px;padding:9px 12px;border-radius:9px;background:#edf3f0;text-decoration:none;font-size:11px}.team-grid a:hover{background:var(--deep);color:#fff}
@media(max-width:760px){.review-grid article,.team-grid article,.review-empty{border-radius:15px}.review-grid article,.team-grid article{padding:24px}.review-grid blockquote{font-size:15px}.team-grid h3{font-size:22px}}
