/* v85 Internal Pages Recovery & Template Unification */
.msh-v85-service-experience .site-main,
.msh-v85-webinar-experience .site-main,
.msh-v85-editorial-experience .site-main{background:linear-gradient(180deg,#f7f8fa 0,#fff 34rem)}
.msh-v85-service-experience .msh-page-hero,
.msh-v85-webinar-experience .msh-v81-webinar-hero{min-height:clamp(420px,56vw,650px);display:grid;align-items:end;background-color:#07111f;background-position:center;background-size:cover}
.msh-v85-service-experience .msh-page-hero:before,
.msh-v85-webinar-experience .msh-v81-webinar-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,19,.94),rgba(3,10,19,.62) 52%,rgba(3,10,19,.28));pointer-events:none}
.msh-v85-service-experience .msh-page-hero>.msh-shell,
.msh-v85-webinar-experience .msh-v81-webinar-hero__inner{position:relative;z-index:1;padding-block:clamp(90px,10vw,150px) clamp(48px,7vw,90px)}
.msh-v85-service-experience .msh-card-grid{gap:clamp(18px,2.2vw,30px)}
.msh-v85-service-experience .msh-service-card{background:#fff;border:1px solid rgba(9,23,42,.08);box-shadow:0 18px 55px rgba(9,23,42,.08);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.msh-v85-service-experience .msh-service-card:hover{transform:translateY(-6px);box-shadow:0 25px 70px rgba(9,23,42,.14);border-color:rgba(186,143,59,.5)}
.msh-v85-service-experience .service-content{padding-block:clamp(40px,6vw,88px)}
.msh-v85-service-experience .service-single .article-main{background:#fff;border:1px solid rgba(9,23,42,.08);border-radius:24px;padding:clamp(22px,4vw,56px);box-shadow:0 18px 50px rgba(9,23,42,.07)}
.msh-v85-webinar-experience .msh-v81-event-grid article,.msh-v85-webinar-experience .msh-v81-topic-grid>a{background:#fff;border:1px solid rgba(9,23,42,.08);box-shadow:0 18px 50px rgba(9,23,42,.08)}
.msh-v85-webinar-experience .msh-v81-registration{background:#fff;border-radius:28px;border:1px solid rgba(9,23,42,.08);box-shadow:0 24px 70px rgba(9,23,42,.1);padding:clamp(24px,4vw,54px)}
.msh-v85-editorial-experience .article-main,.msh-v85-editorial-experience .article-sidebar>*{background:#fff;border:1px solid rgba(9,23,42,.08);box-shadow:0 16px 44px rgba(9,23,42,.06)}
.msh-v85-editorial-experience .article-content{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:2.05}
.msh-v85-editorial-experience .article-content h2{scroll-margin-top:120px;margin-top:2.4em}
.msh-v85-editorial-experience .article-content img{width:100%;height:auto;border-radius:20px}
.msh-v85-fallback .msh-empty{max-width:760px;margin-inline:auto;text-align:center;padding:clamp(34px,6vw,70px);background:#fff;border:1px solid rgba(9,23,42,.09);border-radius:28px;box-shadow:0 20px 60px rgba(9,23,42,.08)}
.msh-v85-fallback .msh-empty>div{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}
@media(max-width:900px){.msh-v85-service-experience .msh-page-hero,.msh-v85-webinar-experience .msh-v81-webinar-hero{min-height:420px}.msh-v85-service-experience .service-single .article-main{padding:24px}.msh-v85-webinar-experience .msh-v81-registration{padding:22px}}
@media(max-width:640px){.msh-v85-service-experience .msh-page-hero:before,.msh-v85-webinar-experience .msh-v81-webinar-hero:before{background:linear-gradient(180deg,rgba(3,10,19,.45),rgba(3,10,19,.96))}.msh-v85-fallback .msh-empty>div .msh-button{width:100%}}
