.pageblock--quote:has(.quote--contain){background-color:#0000;margin:0}.pageblock--quote .quote{flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;display:flex}.pageblock--quote .quote--contain{max-width:unset;background-color:var(--color-neutral-0);border-radius:var(--border-radius-lg);margin-inline:0;padding:clamp(40px,6.5vw,80px) clamp(40px,6.5vw,120px)}.pageblock--quote .quote .x-core-badge--quote{--badge-color:var(--color-primary-900);border-bottom:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.pageblock--quote .quote .x-core-badge--quote:before{background-color:var(--color-primary-900);content:"";width:16px;height:1px}.pageblock--quote .quote__content{color:var(--color-primary-900);font-weight:700;font-size:var(--h3-size);font-family:var(--heading-font-family);line-height:var(--heading-line-height);text-align:center;margin-bottom:20px}.pageblock--quote .quote .x-core-button-wrapper{margin-top:26px}.pageblock--quote .author{flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);display:flex}@container style(--breakpoint-lg-min:true){.pageblock--quote .author{flex-direction:row}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--quote .author{flex-direction:row}.pageblock--quote .author__image{object-fit:cover;border-radius:var(--border-radius-max);aspect-ratio:1;width:48px}.pageblock--quote .author__title{flex-direction:column;align-items:baseline;gap:4px;display:flex}.pageblock--quote .author__name,.pageblock--quote .author__function{color:var(--color-primary-900);font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);margin-bottom:0;line-height:1}.pageblock--quote .author__name{font-size:var(--h4-size)}
