.rr{background:var(--site-cream);padding-block:clamp(28px,4vw,44px) clamp(56px,8vw,96px)}.rr__wrap{width:100%;max-width:calc(816px + 2*clamp(20px,5vw,64px));margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.rr .rr__title{font-family:var(--site-display);color:var(--site-navy);text-align:center;letter-spacing:.005em;margin:0 0 clamp(24px,3.4vw,40px);font-size:clamp(32px,4vw,44px);font-weight:300;line-height:1.1}.rr__intro{margin-bottom:clamp(36px,5vw,56px);margin-left:clamp(0px,6vw,48px)}.rr__lead{font-family:var(--site-body);color:#3d3d3d;margin:0 0 1.3em;font-size:18px;line-height:1.33}.rr__lead:last-child{margin-bottom:0}.rr__figure{width:100%;max-width:600px;margin:0 auto clamp(30px,4.5vw,44px)}.rr__review-img{width:100%;height:auto;display:block}.rr__body{font-family:var(--site-body);color:#3d3d3d}.rr__p{margin:0 0 1.05em;font-size:16px;line-height:1.25}.rr__list{margin:1.05em 0;padding-inline-start:26px;list-style:decimal}.rr__list li{margin-bottom:1.05em;padding-inline-start:6px;font-size:16px;line-height:1.25}.rr__list li::marker{color:#3d3d3d}.rr__signoff{margin:1.4em 0 0;font-size:16px;line-height:1.25}@media (max-width:600px){.rr__intro{margin-left:0}.rr__lead{font-size:20px;line-height:1.22}.rr__p,.rr__list li,.rr__signoff{font-size:17px;line-height:1.25}}
