/* Shared safeguards for editable patterns and incomplete media. */
.executive-image-fallback,img.executive-image-fallback,img[src=""],img:not([src]) { display:block; width:100%; min-height:clamp(12rem,45vw,28rem); object-fit:cover; background:linear-gradient(135deg,var(--wp--preset--color--primary,#547c72),var(--wp--preset--color--accent,#d9ece5)); }
img.executive-image-fallback { color:transparent; }
@media (max-width:781px) { .wp-block-post-title,.wp-block-post-title a,.wp-block-query-title,.executive-single-post .wp-block-heading { min-width:0; max-inline-size:100%; white-space:normal!important; overflow-wrap:anywhere!important; word-break:break-word!important; hyphens:auto!important; } }
@media (max-width:781px) { .executive-pattern-showcase__viewport,.executive-pattern-showcase__viewport>*,.executive-pattern-showcase__viewport .executive-bc-shell,.executive-bc-shell,.executive-bc-stage,.executive-bc-content-layout,.executive-bc-region,.executive-bc-content-layout>.alignwide,.executive-bc-region>.alignwide,.executive-bc-primary-grid>.wp-block-column { min-width:0!important; max-width:100%; } .executive-price-row { grid-template-columns:minmax(0,1fr) max-content!important; align-items:start!important; } .executive-price-row>* { min-width:0; } .executive-price-row>:last-child { min-width:max-content; white-space:nowrap; text-align:right; } .executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__header,.executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__grid,.executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__lead,.executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__metrics,.executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__quote { grid-template-columns:minmax(0,1fr)!important; } .executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__lead { grid-template-areas:"label" "result" "note"!important; } .executive-pattern--case-study-results.executive-bc-project-balance .executive-case-results__header>p { max-width:none!important; justify-self:stretch!important; } }
