.dc-b-quote figure{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--dc-radius);display:grid;gap:16px;height:100%;margin:0;padding:24px}.dc-b-quote blockquote{color:var(--t-ink);font-size:.98rem;line-height:1.65;margin:0;padding-top:22px;position:relative}.dc-b-quote blockquote p{margin:0}.dc-b-quote blockquote:before{color:var(--t-mark);content:"\201C";font-family:var(--dc-f-display);font-size:3rem;left:-2px;line-height:1;position:absolute;top:-10px}.dc-b-quote figcaption{border-top:1px solid var(--t-line);color:var(--t-muted);font-size:.85rem;font-weight:600;padding-top:12px}@media (max-width:1023px){.row-fluid:has(>[class*=span] .dc-b-quote)>[class*=span]{float:none;margin-left:0;width:auto}.row-fluid:has(>[class*=span] .dc-b-quote)>[class*=span]+[class*=span]{margin-top:24px}}@media (min-width:1024px){.dc-b-quote figcaption{min-height:calc(3lh + 13px)}.row-fluid:has(>[class*=span] .dc-b-quote){display:flex}.row-fluid:has(>[class*=span] .dc-b-quote)>[class*=span]{display:flex;flex-direction:column;float:none}.row-fluid:has(>[class*=span] .dc-b-quote)>[class*=span] :not(.row-fluid):has(.dc-b-quote){display:flex;flex:1 1 auto;flex-direction:column}.row-fluid:has(>[class*=span] .dc-b-quote)>[class*=span] .row-fluid:has(.dc-b-quote){flex:1 1 auto}.dc-b-quote{display:flex;flex:1 1 auto;flex-direction:column}.dc-b-quote figure{flex:1 1 auto;grid-template-rows:1fr auto}}@media (min-width:1024px) and (max-width:1279px){.dc-b-quote figcaption{min-height:calc(4lh + 13px)}}.dc-b-quote[style*="--sz-q:"] blockquote{font-size:calc(var(--sz-q)*1px)}