.seo888-duplicate-title,[data-seo888-duplicate="true"]{display:none!important}
.seo888-photo-pending{display:flex;align-items:center;justify-content:center;min-height:140px;padding:20px;background:#17141c;color:#ddd;border:1px solid #49414e;border-radius:8px;text-align:center}
.seo888-byline{font-size:14px;line-height:1.7;color:inherit;opacity:.85;margin:0 0 16px}
.seo888-deferred-bg{background-image:none!important}
@media(max-width:767px){#home-page .type-card a,#home-page .text-link{min-height:44px;display:inline-flex;align-items:center}}
/* The existing tablet/mobile TOC starts collapsed; avoid showing its spinner/body before Elementor initializes. */
@media(max-width:1024px){
 .elementor-8925 .mrp-toc.elementor-toc--minimized-on-tablet .elementor-toc__body:not([style]){display:none}
 .elementor-8925 .mrp-toc .elementor-toc__body{min-height:0}
}
