.patternpaste-designed-voices{--ppv-ground:var(--pp-ground);--ppv-ink:var(--pp-ink);--ppv-label:var(--pp-label);--ppv-rule:var(--pp-rule);box-sizing:border-box;padding:clamp(38px,7vw,98px) 0;color:var(--ppv-ink);background:var(--ppv-ground);container-type:inline-size}
.patternpaste-designed-voices[data-treatment="designed"]{--ppv-ground:#f3a36f;--ppv-ink:#173d32;--ppv-label:#173d32;--ppv-rule:#173d32;font-family:Trebuchet MS,Arial,sans-serif}
.patternpaste-designed-voices[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent}.patternpaste-designed-voices *{box-sizing:border-box}.patternpaste-designed-voices :where(p,h2,h3,.wp-block-group){margin:0}.patternpaste-designed-voices .patternpaste-designed-layout{max-width:none}
.patternpaste-designed-voices .patternpaste-voices-intro{display:grid;grid-template-columns:.38fr 1.15fr .62fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,64px));align-items:end;max-width:var(--wp--style--global--wide-size,1360px);margin-inline:auto;padding:0 clamp(20px,4vw,64px) clamp(42px,6cqi,82px)}.patternpaste-designed-voices .patternpaste-voices-kicker,.patternpaste-designed-voices .patternpaste-voices-detail{font-size:11px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.patternpaste-designed-voices .patternpaste-voices-heading{font-size:clamp(46px,7cqi,96px);line-height:.9;letter-spacing:-.055em;overflow-wrap:break-word}.patternpaste-designed-voices .patternpaste-voices-lede{max-width:32ch;font-size:clamp(16px,1.4cqi,20px);line-height:1.55}
.patternpaste-designed-voices .patternpaste-voices-track{--patternpaste-marquee-item-width:clamp(280px,34vw,480px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:var(--patternpaste-designed-block-gap,clamp(16px,2vw,28px));align-items:stretch;padding-inline:clamp(18px,3vw,44px)}
/* Clip the passing row only at its horizontal edges; tilted cards and shadows paint above and below the track. */
.patternpaste-designed-voices .patternpaste-marquee-viewport{overflow-x:clip;overflow-y:visible}
.patternpaste-designed-voices .patternpaste-marquee-control{margin-inline:clamp(20px,4vw,64px)}
.patternpaste-designed-voices .patternpaste-voices-item{display:flex;flex-direction:column;gap:var(--patternpaste-designed-block-gap,20px);min-width:0;min-height:clamp(330px,32vw,440px);padding:clamp(24px,3vw,42px);border:2px solid currentColor;border-radius:32px 32px 8px 32px;box-shadow:8px 8px 0 var(--ppv-rule)}.patternpaste-designed-voices .patternpaste-voices-item:not(.has-background){background:var(--pp-plate)}.patternpaste-designed-voices .patternpaste-voices-item:not(.has-text-color){color:var(--pp-plate-ink)}
.patternpaste-designed-voices[data-treatment="designed"] .patternpaste-voices-item:not(.has-background){background:#fcebd0}.patternpaste-designed-voices[data-treatment="designed"] .patternpaste-voices-item:not(.has-text-color){color:#173d32}.patternpaste-designed-voices .patternpaste-voices-item.patternpaste-voices-tilted{transform:rotate(1.2deg)}.patternpaste-designed-voices .patternpaste-voices-item:not(.patternpaste-voices-tilted){transform:rotate(-.8deg)}
.patternpaste-designed-voices .patternpaste-voices-mark{height:42px;font-size:72px;line-height:.8}.patternpaste-designed-voices .patternpaste-voices-mark:empty{display:none}.patternpaste-designed-voices .patternpaste-voices-quote{font-size:clamp(25px,2.7cqi,39px);line-height:1.08;letter-spacing:-.035em}.patternpaste-designed-voices .patternpaste-voices-attribution{margin-top:auto;padding-top:30px;border-top:1px solid currentColor}.patternpaste-designed-voices .patternpaste-voices-detail{margin-top:7px}.patternpaste-designed-voices .patternpaste-voices-item :where(h3,p){color:inherit}
.patternpaste-designed-voices[data-treatment="designed"] .patternpaste-voices-mark{font-family:Georgia,serif}.patternpaste-designed-voices[data-treatment="designed"] :is(.patternpaste-voices-heading,.patternpaste-voices-quote,.patternpaste-voices-name){font-family:Trebuchet MS,Arial,sans-serif}.patternpaste-designed-voices[data-treatment="designed"] :is(.patternpaste-voices-heading,.patternpaste-voices-name){font-weight:800}.patternpaste-designed-voices[data-treatment="designed"] .patternpaste-voices-kicker{font-weight:700}.patternpaste-designed-voices[data-treatment="designed"]:not(.has-text-color) .patternpaste-voices-intro:not(.has-text-color) .patternpaste-voices-kicker:not(.has-text-color){color:var(--ppv-label)}.patternpaste-designed-voices[data-treatment="designed"] :where(h2,p){color:inherit}
.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-intro>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:.38fr 1.15fr .62fr;gap:var(--patternpaste-designed-block-gap,clamp(22px,4cqi,64px));align-items:end}.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,minmax(290px,1fr));gap:var(--patternpaste-designed-block-gap,clamp(16px,2vw,28px));align-items:stretch}.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-item>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;min-height:inherit;flex-direction:column;gap:var(--patternpaste-designed-block-gap,20px)}.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-attribution{margin-top:auto}
@container (max-width:680px){.patternpaste-designed-voices .patternpaste-voices-intro{grid-template-columns:1fr}.patternpaste-designed-voices .patternpaste-voices-heading{font-size:clamp(38px,13cqi,48px);overflow-wrap:normal}.patternpaste-designed-voices .patternpaste-voices-track{--patternpaste-marquee-item-width:84vw;grid-template-columns:1fr}.patternpaste-designed-voices .patternpaste-voices-item{min-height:320px}}
@container (max-width:680px){.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-intro>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .patternpaste-designed-voices .patternpaste-voices-track>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}
