.wp-block-wdt-core-page-heading.has-post-thumbnail{position:relative}.wp-block-wdt-core-page-heading.has-post-thumbnail figure{overflow:hidden;width:100%}@media(min-width:576px){.wp-block-wdt-core-page-heading.has-post-thumbnail figure{height:280px}}@media(min-width:992px){.wp-block-wdt-core-page-heading.has-post-thumbnail figure{height:320px}}@media(min-width:1200px){.wp-block-wdt-core-page-heading.has-post-thumbnail figure{height:350px}}.wp-block-wdt-core-page-heading.has-post-thumbnail figure img{height:100%;object-fit:cover;width:100%}.wp-block-wdt-core-page-heading.has-post-thumbnail>div{background-color:var(--featured-image-background-color,rgba(0,0,0,.7));bottom:0;left:0;position:absolute;right:0}.wp-block-wdt-core-page-heading.has-post-thumbnail>div h1{color:var(--featured-image-color,#fff);font-size:clamp(24px,5.5vw,44px);line-height:1.3;margin:0 auto;padding-bottom:15px;padding-top:15px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.wp-block-wdt-core-page-heading:not(.has-post-thumbnail):not(.showing-nothing){background-color:var(--post-heading-background-color,#eee);border-bottom:1px solid var(--post-heading-border-color,#ddd);border-top:1px solid var(--post-heading-border-color,#ddd)}.wp-block-wdt-core-page-heading:not(.has-post-thumbnail):not(.showing-nothing) h1{color:var(--post-heading-color,#000)}