.patternpaste-designed-openings{--ppo-ground:var(--pp-ground);--ppo-ink:var(--pp-ink);--ppo-label:var(--pp-label);--ppo-rule:var(--pp-rule);--ppo-card:var(--pp-plate);--ppo-card-ink:var(--pp-plate-ink);overflow:hidden;color:var(--ppo-ink);background:var(--ppo-ground)}
.patternpaste-designed-openings[data-treatment="designed"]{--ppo-ground:#eee9dd;--ppo-ink:#242720;--ppo-label:#596553;--ppo-rule:#8f9387;--ppo-card:#f8f4ea;--ppo-card-ink:#242720;font-family:Arial,Helvetica,sans-serif}
.patternpaste-designed-openings[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent}
.patternpaste-designed-openings .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1440px)}
.patternpaste-designed-openings .patternpaste-openings-intro{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,1.05fr) minmax(220px,.55fr);gap:clamp(24px,4cqi,70px);align-items:end;padding-bottom:clamp(48px,7cqi,104px)}
.patternpaste-designed-openings :is(.patternpaste-openings-kicker,.patternpaste-openings-date,.patternpaste-openings-status,.patternpaste-openings-location,.patternpaste-openings-footer-label){font-size:11px;line-height:1.45;letter-spacing:.13em;text-transform:uppercase}
.patternpaste-designed-openings .patternpaste-openings-heading{max-width:11ch;font-size:clamp(54px,8cqi,118px);line-height:.92;letter-spacing:-.065em}
.patternpaste-designed-openings .patternpaste-openings-copy{max-width:31ch;font-size:clamp(16px,1.45cqi,20px);line-height:1.6}
.patternpaste-designed-openings .patternpaste-openings-track{--patternpaste-marquee-item-width:clamp(240px,36cqi,510px);display:flex;flex-wrap:wrap;gap:var(--patternpaste-designed-block-gap,clamp(16px,2cqi,30px));padding-block:clamp(24px,3cqi,42px);border-block:1px solid var(--ppo-rule)}
.patternpaste-designed-openings .patternpaste-openings-item{flex:1 1 340px;min-width:0;display:grid;grid-template-columns:1fr;gap:clamp(18px,2cqi,32px);align-content:start;padding:clamp(26px,3.2cqi,48px);border-left:1px solid var(--ppo-rule)}
.patternpaste-designed-openings .patternpaste-openings-item:not(.has-background){background:var(--ppo-card)}.patternpaste-designed-openings .patternpaste-openings-item:not(.has-text-color){color:var(--ppo-card-ink)}.patternpaste-designed-openings .patternpaste-openings-item :where(h3,p){color:inherit}
.patternpaste-designed-openings .patternpaste-openings-date{padding-top:4px}.patternpaste-designed-openings[data-treatment="designed"] .patternpaste-openings-item:not(.has-text-color) .patternpaste-openings-date{color:var(--ppo-label)}.patternpaste-designed-openings .patternpaste-openings-title{font-size:clamp(30px,2.8cqi,44px);line-height:1;letter-spacing:-.04em;overflow-wrap:break-word}.patternpaste-designed-openings .patternpaste-openings-status{padding-top:20px;border-top:1px solid currentColor}
.patternpaste-designed-openings .patternpaste-openings-footer{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) auto;gap:clamp(24px,4cqi,70px);align-items:center;margin-top:clamp(42px,6cqi,90px);padding-top:clamp(24px,3cqi,38px);border-top:1px solid var(--ppo-rule)}
.patternpaste-designed-openings .patternpaste-openings-footer-copy{display:contents}.patternpaste-designed-openings .patternpaste-openings-footer-note{max-width:48ch;font-size:15px;line-height:1.6}.patternpaste-designed-openings[data-treatment="designed"] :is(.patternpaste-openings-heading,.patternpaste-openings-title){font-family:Georgia,"Times New Roman",serif;font-weight:400}.patternpaste-designed-openings[data-treatment="designed"] :is(.patternpaste-openings-kicker,.patternpaste-openings-date){font-weight:700}.patternpaste-designed-openings[data-treatment="designed"] .patternpaste-openings-kicker{color:var(--ppo-label)}.patternpaste-designed-openings[data-treatment="designed"] .wp-block-button__link:not(.has-background){background:transparent}.patternpaste-designed-openings[data-treatment="designed"] .wp-block-button__link:not(.has-text-color){color:inherit}.patternpaste-designed-openings[data-treatment="designed"] .wp-block-button__link{border:1px solid currentColor}
.patternpaste-designed-openings .patternpaste-openings-track.patternpaste-marquee-active{padding-block:0;border:0;flex-wrap:nowrap}
.editor-styles-wrapper .patternpaste-designed-openings .patternpaste-openings-track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:wrap;gap:var(--patternpaste-designed-block-gap,clamp(16px,2cqi,30px))}.editor-styles-wrapper .patternpaste-designed-openings .patternpaste-openings-track>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-group{flex:1 1 340px}
@container (max-width:760px){.patternpaste-designed-openings .patternpaste-openings-intro{grid-template-columns:1fr 2fr}.patternpaste-designed-openings .patternpaste-openings-copy{grid-column:2}.patternpaste-designed-openings .patternpaste-openings-footer{grid-template-columns:1fr 2fr}.patternpaste-designed-openings .patternpaste-openings-actions{grid-column:2}}
@container (max-width:520px){.patternpaste-designed-openings .patternpaste-openings-intro{grid-template-columns:1fr}.patternpaste-designed-openings .patternpaste-openings-copy{grid-column:auto}.patternpaste-designed-openings .patternpaste-openings-heading{font-size:clamp(44px,15cqi,68px)}.patternpaste-designed-openings .patternpaste-openings-footer{grid-template-columns:1fr}.patternpaste-designed-openings .patternpaste-openings-actions{grid-column:auto}}
/* An owner colour on the wrapper or any Group above reaches the label-scale text on it. */
:is(.patternpaste-designed-openings.has-text-color,.patternpaste-designed-openings .has-text-color) .patternpaste-openings-kicker:not(.has-text-color){color:inherit}
