.member-stories{background:#f7f8f4}
.member-stories-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(36px,7vw,110px);align-items:end;margin-bottom:44px}
.member-stories-head h2{max-width:760px;margin:.4rem 0 0;font-family:var(--serif);font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:1}
.member-stories-head>p{max-width:520px;margin:0;color:#536b65}
.member-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(13,62,57,.15);border:1px solid rgba(13,62,57,.15)}
.member-story{display:flex;min-height:360px;margin:0;padding:clamp(28px,4vw,52px);flex-direction:column;justify-content:space-between;background:#fff}
.member-story blockquote{margin:0;font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1.35;color:#0b322f}
.member-story figcaption{display:flex;flex-direction:column;gap:5px;margin-top:38px}
.member-story figcaption strong{font-size:1rem}
.member-story figcaption span{color:#60736e}
.member-story figcaption small{margin-top:12px;color:#2e6f65;font-weight:700;letter-spacing:.03em}
.member-story figcaption small b{display:inline-grid;width:18px;height:18px;margin-right:6px;place-items:center;border-radius:50%;background:#dfeee9;color:#175b52;font-size:.72rem}
@media(max-width:860px){.member-stories-head{grid-template-columns:1fr;gap:18px}.member-story-grid{grid-template-columns:1fr}.member-story{min-height:280px}}

