/* === ALC Abogados · componente "cp-quote" ===
   Reglas portadas verbatim de design/css/sections.css (líneas 533-539). NO reescribir. */

.cp-quote { background: var(--paper-2); padding: 80px 56px; }
.cp-quote-inner { max-width: 880px; margin: 0 auto; }
.cp-quote-text { margin: 0; padding: 28px 32px; background: var(--paper); border-left: 3px solid var(--accent); font-size: 22px; line-height: 1.55; font-style: italic; color: var(--ink); }
.cp-quote-attr { font-size: 14px; color: var(--ink-3); padding-top: 14px; }
.cp-quote-attr strong { color: var(--ink); }
@media (max-width: 700px) { .cp-quote { padding: 56px 20px; } .cp-quote-text { font-size: 18px; padding: 22px 24px; } }

