.patternpaste-designed-lighttable{--pplt-signal:var(--pp-label);--pplt-rule:color-mix(in srgb,currentColor 28%,transparent)}
.patternpaste-designed-lighttable[data-treatment="designed"]{--pp-ground:#f4f3ed;--pp-ink:#252a2b;--pplt-signal:#244ac2;font-family:Arial,Helvetica,sans-serif}
.patternpaste-designed-lighttable:not(.has-background){background:var(--pp-ground)}
.patternpaste-designed-lighttable:not(.has-text-color){color:var(--pp-ink)}
.patternpaste-designed-lighttable[data-treatment="inherit"]:not([class*="is-style-"]):not(.has-background){background:transparent}
.patternpaste-designed-lighttable[data-treatment="inherit"]:not([class*="is-style-"]):not(.has-text-color){color:inherit}
.patternpaste-designed-lighttable .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1320px)}
.patternpaste-designed-lighttable .patternpaste-lighttable-header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:var(--patternpaste-designed-block-gap,26px);align-items:end;padding-bottom:clamp(36px,5cqi,70px)}
.patternpaste-designed-lighttable .patternpaste-lighttable-eyebrow{grid-column:1/-1;font-size:14px;line-height:1.5;letter-spacing:.11em}
.patternpaste-designed-lighttable[data-treatment="designed"] .patternpaste-lighttable-eyebrow:not(.has-text-color){color:var(--pplt-signal)}
.patternpaste-designed-lighttable .patternpaste-lighttable-heading{font-size:clamp(48px,7.8cqi,112px);line-height:.98;letter-spacing:-.055em}
.patternpaste-designed-lighttable[data-treatment="designed"] .patternpaste-lighttable-heading{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.patternpaste-designed-lighttable .patternpaste-lighttable-lede{max-width:30ch;font-size:clamp(16px,1.5cqi,20px);line-height:1.6;padding-bottom:5px}
.patternpaste-designed-lighttable .patternpaste-lighttable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--patternpaste-designed-block-gap,clamp(24px,3.1cqi,42px));counter-reset:photograph}
.patternpaste-designed-lighttable .patternpaste-lighttable-item{position:relative;display:flex;flex-direction:column;gap:var(--patternpaste-designed-block-gap,14px);min-width:0;counter-increment:photograph;border-top:1px solid var(--pplt-rule);padding-top:12px}
.patternpaste-designed-lighttable .patternpaste-lighttable-item::before{content:counter(photograph,decimal-leading-zero);display:block;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:.08em}
.patternpaste-designed-lighttable .patternpaste-lighttable-image{width:100%;min-width:0}
.patternpaste-designed-lighttable .patternpaste-lighttable-image img{display:block;width:100%;height:auto;object-fit:cover}
.patternpaste-designed-lighttable .patternpaste-lighttable-caption{font-size:14px;line-height:1.5;letter-spacing:.015em}
.patternpaste-designed-lighttable .patternpaste-lighttable-footnote{margin-top:clamp(32px,5cqi,64px);padding-top:20px;border-top:1px solid var(--pplt-rule);font-size:15px;line-height:1.6}
.patternpaste-designed-lighttable.has-text-color .patternpaste-lighttable-eyebrow:not(.has-text-color),.patternpaste-designed-lighttable .has-text-color .patternpaste-lighttable-eyebrow:not(.has-text-color){color:inherit}
/* Core adds a list wrapper inside editable Groups. Give it the same grid and
 * item flow so the editor remains the finished contact sheet. */
.editor-styles-wrapper .patternpaste-designed-lighttable :is(.patternpaste-lighttable-grid,.patternpaste-lighttable-header,.patternpaste-lighttable-item):has(>.block-editor-inner-blocks){display:block}
.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--patternpaste-designed-block-gap,clamp(24px,3.1cqi,42px))}
.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-header>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:var(--patternpaste-designed-block-gap,26px);align-items:end}
.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-item>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:var(--patternpaste-designed-block-gap,14px)}
.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-item:has(>.block-editor-inner-blocks)::before{margin-bottom:14px}
@container (max-width:900px){.patternpaste-designed-lighttable .patternpaste-lighttable-grid,.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.patternpaste-designed-lighttable .patternpaste-lighttable-header,.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-header>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1fr)}.patternpaste-designed-lighttable .patternpaste-lighttable-lede{max-width:46ch}}
@container (max-width:520px){.patternpaste-designed-lighttable .patternpaste-lighttable-grid,.editor-styles-wrapper .patternpaste-designed-lighttable .patternpaste-lighttable-grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1fr)}.patternpaste-designed-lighttable .patternpaste-lighttable-heading{font-size:clamp(42px,13cqi,66px)}}
