.rw-suzan-story{max-width:1600px;margin:78px auto 0;padding:45px 0 8px;border-top:1px solid #dedbd5;display:grid;grid-template-columns:minmax(240px,.86fr) repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,36px);align-items:center;color:#191815}
.rw-suzan-story__copy{max-width:335px;padding:0 clamp(8px,2vw,28px) 45px 0}
.rw-suzan-story__eyebrow{margin:0 0 21px;font-size:11px;letter-spacing:.13em}
.rw-suzan-story h2{margin:0 0 23px;font-size:clamp(29px,2.8vw,43px);line-height:1.13;font-weight:300;letter-spacing:-.025em}
.rw-suzan-story__intro{margin:0;font-size:16px;line-height:1.65;color:#4a4743}
.rw-suzan-story figure{min-width:0;margin:0}
.rw-suzan-story img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#eeeae5}
.rw-suzan-story figcaption{padding:13px 0 0;font-size:13px;line-height:1.35;color:#4a4743}
@media(max-width:900px){.rw-suzan-story{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.rw-suzan-story__copy{grid-column:1/-1;max-width:620px;padding:0 0 15px}}
@media(max-width:600px){.rw-suzan-story{margin-top:36px;padding-top:28px;grid-template-columns:1fr;gap:24px}.rw-suzan-story__copy{padding:0 5px 3px}.rw-suzan-story h2{font-size:31px}.rw-suzan-story__intro{font-size:15px}.rw-suzan-story figcaption{padding-top:9px}}