.patternpaste-designed-endorsements{--ppe-ground:var(--pp-ground);--ppe-ink:var(--pp-ink);--ppe-label:var(--pp-label);--ppe-rule:var(--pp-rule);box-sizing:border-box;padding:clamp(36px,7vw,96px) 0;color:var(--ppe-ink);background:var(--ppe-ground);container-type:inline-size}
.patternpaste-designed-endorsements[data-treatment="designed"]{--ppe-ground:#f0eee8;--ppe-ink:#111;--ppe-label:#b82518;--ppe-rule:#111;font-family:Georgia,'Times New Roman',serif}
.patternpaste-designed-endorsements[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent}.patternpaste-designed-endorsements *{box-sizing:border-box}.patternpaste-designed-endorsements :where(p,h2,h3,.wp-block-group){margin:0}.patternpaste-designed-endorsements .patternpaste-designed-layout{max-width:none}
.patternpaste-designed-endorsements .patternpaste-endorsements-intro{display:grid;grid-template-columns:.4fr 1.3fr .55fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,68px));align-items:end;max-width:var(--wp--style--global--wide-size,1440px);margin-inline:auto;padding:0 clamp(20px,4vw,64px) clamp(36px,5cqi,72px)}.patternpaste-designed-endorsements .patternpaste-endorsements-kicker,.patternpaste-designed-endorsements .patternpaste-endorsements-credit{font-size:10px;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.patternpaste-designed-endorsements .patternpaste-endorsements-heading{font-size:clamp(48px,7.8cqi,112px);line-height:.86;letter-spacing:-.06em;overflow-wrap:break-word}.patternpaste-designed-endorsements .patternpaste-endorsements-lede{max-width:28ch;font-size:clamp(15px,1.4cqi,20px);line-height:1.55}
.patternpaste-designed-endorsements .patternpaste-endorsements-track{--patternpaste-marquee-item-width:clamp(360px,57vw,860px);display:grid;grid-template-columns:repeat(2,minmax(560px,1fr));gap:var(--patternpaste-designed-block-gap,0);border-block:2px solid currentColor}
.patternpaste-designed-endorsements .patternpaste-marquee-control{margin-inline:clamp(20px,4vw,64px)}
.patternpaste-designed-endorsements .patternpaste-endorsements-item{display:flex;flex-direction:column;gap:var(--patternpaste-designed-block-gap,28px);min-width:0;min-height:clamp(360px,35vw,500px);padding:clamp(30px,5vw,76px);border-right:2px solid currentColor;container-type:inline-size}.patternpaste-designed-endorsements .patternpaste-endorsements-item:not(.has-background){background:var(--pp-plate)}.patternpaste-designed-endorsements .patternpaste-endorsements-item:not(.has-text-color){color:var(--pp-plate-ink)}.patternpaste-designed-endorsements[data-treatment="designed"] .patternpaste-endorsements-item:not(.has-background){background:#f0eee8}.patternpaste-designed-endorsements[data-treatment="designed"] .patternpaste-endorsements-item:not(.has-text-color){color:#111}
.patternpaste-designed-endorsements[data-treatment="designed"] .patternpaste-endorsements-item.patternpaste-endorsements-dark:not(.has-background){background:#111}.patternpaste-designed-endorsements[data-treatment="designed"] .patternpaste-endorsements-item.patternpaste-endorsements-dark:not(.has-text-color){color:#f0eee8}
.patternpaste-designed-endorsements .patternpaste-endorsements-quote{font-size:clamp(30px,11cqi,68px);line-height:.96;letter-spacing:-.05em;overflow-wrap:break-word}.patternpaste-designed-endorsements .patternpaste-endorsements-credit{display:grid;grid-template-columns:1fr auto;gap:var(--patternpaste-designed-block-gap,20px);margin-top:auto;padding-top:34px;border-top:1px solid currentColor}.patternpaste-designed-endorsements .patternpaste-endorsements-role{text-align:right}.patternpaste-designed-endorsements .patternpaste-endorsements-item :where(h3,p){color:inherit}
.patternpaste-designed-endorsements[data-treatment="designed"] :is(.patternpaste-endorsements-kicker,.patternpaste-endorsements-credit){font-family:Arial,Helvetica,sans-serif}.patternpaste-designed-endorsements[data-treatment="designed"] .patternpaste-endorsements-kicker{font-weight:700}.patternpaste-designed-endorsements[data-treatment="designed"]:not(.has-text-color) .patternpaste-endorsements-intro:not(.has-text-color) .patternpaste-endorsements-kicker:not(.has-text-color){color:var(--ppe-label)}.patternpaste-designed-endorsements[data-treatment="designed"] :where(h2,p){color:inherit}
.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-intro>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:.4fr 1.3fr .55fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,68px));align-items:end}.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,minmax(560px,1fr));gap:var(--patternpaste-designed-block-gap,0)}.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-item>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;min-height:inherit;flex-direction:column;gap:var(--patternpaste-designed-block-gap,28px)}.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-credit{margin-top:auto}.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-credit>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:1fr auto;gap:var(--patternpaste-designed-block-gap,20px)}
@container (max-width:1180px){.patternpaste-designed-endorsements .patternpaste-endorsements-track,.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-track>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}
@container (max-width:680px){.patternpaste-designed-endorsements .patternpaste-endorsements-intro{grid-template-columns:1fr}.patternpaste-designed-endorsements .patternpaste-endorsements-track{--patternpaste-marquee-item-width:88vw;grid-template-columns:1fr}.patternpaste-designed-endorsements .patternpaste-endorsements-item{min-height:390px}.patternpaste-designed-endorsements .patternpaste-endorsements-credit{grid-template-columns:1fr}.patternpaste-designed-endorsements .patternpaste-endorsements-role{text-align:left}}
@container (max-width:680px){.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-intro>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-track>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .patternpaste-designed-endorsements .patternpaste-endorsements-credit>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}
