/* Shared quotation contrast, independent of the surrounding section colour. */
#kb-site-preview main :is(blockquote,.inspiration-pullquote,.stone-pullquote,.kennedy-quote,.axor-pullquote,.client-quote-panel, .longevity-quotation) {
 color:#3c144c!important; background:#f0eaf2!important; background-image:none!important;
 text-shadow:none!important; opacity:1!important; border-color:#b59abc;
}
#kb-site-preview main :is(blockquote,.inspiration-pullquote,.stone-pullquote,.kennedy-quote,.axor-pullquote,.client-quote-panel, .longevity-quotation) :is(p,span,em,strong,cite,footer,a,h1,h2,h3,h4) {
 color:#3c144c!important; -webkit-text-fill-color:#3c144c!important; text-shadow:none!important; opacity:1!important;
}
#kb-site-preview main blockquote footer { background:transparent!important; min-height:0; }
#kb-site-preview main :is(.inspiration-pullquote,.stone-pullquote) { padding-inline:24px; }
#kb-site-preview main blockquote { overflow-wrap:break-word; }
