/* Review pull-quotes (2026-10-22). Large verbatim sentence, orange rule, small caption. Ink on light only (contrast ruling). */
.rv-quote{margin:38px 0;padding:6px 0 4px 28px;border-left:4px solid var(--orange);max-width:760px}
.rv-quote--praise{border-left-color:var(--steel)}
.rv-quote blockquote{margin:0;font-size:clamp(21px,2.1vw,26px);line-height:1.4;letter-spacing:-.015em;color:var(--ink);font-weight:500}
.rv-quote blockquote::before{content:'\201C';color:var(--orange);margin-right:2px}
.rv-quote blockquote::after{content:'\201D';color:var(--orange);margin-left:1px}
.rv-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:14px;color:var(--muted)}
.rv-quote-stars{color:#A8521A;letter-spacing:2px;font-size:13px}
.rv-quote figcaption a{color:var(--ink);text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
@media(max-width:599px){.rv-quote{padding-left:18px;margin:30px 0}}
.rv-quote-note{margin:8px 0 0;font-size:13px;color:var(--muted)}
