/* October showcase pages: align with the live 1000px / Platypi / Ysabeau theme. */
:is(.ool-showcase-pages,.editor-styles-wrapper) :is(.qx-showcase,.ool-db) { font-family:inherit; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .qx-showcase h1 { font-size:clamp(28px,2.5vw,36px); line-height:1.15; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .qx-showcase h2 { font-size:clamp(25px,2.1vw,30px); line-height:1.25; }
.ool-showcase-pages.tt5-qx-festive .tt5-category-page-a__hero-copy h1,
.editor-styles-wrapper .tt5-category-page-a__hero-copy h1 { font-size:clamp(28px,2.5vw,36px); line-height:1.15; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db h1 { font-size:clamp(34px,3vw,44px); line-height:1.15; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db h2 { font-size:clamp(26px,2.3vw,32px); line-height:1.25; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-hero-copy>p { font-size:18px; line-height:1.65; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-faq { padding-block:48px; gap:40px; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db summary { font-size:17px; line-height:1.45; padding-block:14px; min-height:48px; box-sizing:border-box; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .wp-block-details p { font-size:16px; line-height:1.55; padding-bottom:16px; }
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-collection,
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-band,
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-pair,
:is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-enquire { padding-block:64px; }
:is(.ool-showcase-pages,.editor-styles-wrapper) :is(.qx-showcase,.ool-db) .wp-block-button__link { font-family:inherit; font-weight:500; }
@media(max-width:650px) {
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-collection,
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-band,
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-pair,
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-enquire { padding-block:44px; }
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-faq { padding-block:32px; gap:20px; }
 :is(.ool-showcase-pages,.editor-styles-wrapper) .ool-db .db-hero-copy>p { font-size:17px; }
}
