.cq{max-width:40em;padding-top:var(--s-4,16px);border-top:2px solid var(--fg,var(--color-brand-black));margin:0}.cq blockquote{margin:0}.cq__text{letter-spacing:-.01em;color:var(--fg,var(--color-brand-black));text-wrap:pretty;margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:500;line-height:1.45}.cq figcaption{margin-top:var(--s-4,16px);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted,var(--color-gray-600));font-size:14px;font-weight:600;line-height:20px}.cq--inline .cq__text{font-size:18px;line-height:28px}.cq--inline figcaption{margin-top:var(--s-3,12px)}
