.rf-copy{max-width:var(--max-w,1200px);margin:0 auto;padding:56px 56px 96px;border-top:1px solid var(--mist)}.rf-copy__inner{max-width:720px}.rf-copy h2{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink)}.rf-copy h3{font-family:var(--font-display);font-weight:600;font-size:18px;margin:28px 0 8px;color:var(--ink)}.rf-copy p{font-size:16px;line-height:1.65;color:var(--concrete);margin:0 0 12px}@media(max-width:900px){.rf-copy{padding:32px 24px 64px}}