/* Blog article hero correction: artwork clearly visible on RIGHT, copy on LEFT. */
.hblog-article-hero.hye-final-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(490px,57vw,670px);background:linear-gradient(115deg,#081629 0%,#10294a 58%,#0b1a31 100%)!important;overflow:hidden}
.hblog-article-hero.hye-final-hero::before{content:"";position:absolute;inset:0 0 0 auto;width:65%;height:100%;background-image:var(--hye-scene);background-repeat:no-repeat;background-size:cover;background-position:70% center;opacity:1;transform-origin:80% 50%;animation:hyeVisibleArt 14s ease-in-out infinite alternate;z-index:0;pointer-events:none}
.hblog-article-hero.hye-final-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081629 0%,rgba(8,22,41,.98) 26%,rgba(8,22,41,.87) 43%,rgba(8,22,41,.22) 70%,rgba(8,22,41,0) 100%);z-index:1;pointer-events:none;animation:none}
.hblog-article-hero.hye-final-hero .hblog-hero-inner{position:relative;z-index:3;width:100%;margin:0 auto;padding:clamp(64px,7vw,105px) clamp(22px,5vw,70px)}
.hblog-article-hero.hye-final-hero .hblog-hero-inner h1{max-width:min(650px,60%);font-size:clamp(2.35rem,4.5vw,4.65rem);line-height:1.12;overflow-wrap:normal;word-break:normal}
.hblog-article-hero.hye-final-hero .hblog-article-lede{max-width:min(570px,56%);font-size:clamp(1.08rem,1.55vw,1.28rem)}
.hblog-article-hero.hye-final-hero .hblog-hero-deco{display:none!important}
.hblog-article-hero.hye-final-hero .hblog-kicker{max-width:60%;color:#f0c477}
.hblog-article-hero.hye-final-hero .hblog-hero-link{display:inline-flex;align-items:center;max-width:100%}
@keyframes hyeVisibleArt{from{transform:scale(1) translateX(0)}to{transform:scale(1.045) translateX(-1.5%)}}
@media(max-width:800px){.hblog-article-hero.hye-final-hero{min-height:590px;align-items:flex-end}.hblog-article-hero.hye-final-hero::before{width:100%;height:74%;inset:0 0 auto;background-size:cover;background-position:73% 42%;opacity:.88}.hblog-article-hero.hye-final-hero::after{background:linear-gradient(0deg,#081629 2%,rgba(8,22,41,.98) 31%,rgba(8,22,41,.55) 63%,rgba(8,22,41,.1) 100%)}.hblog-article-hero.hye-final-hero .hblog-hero-inner{padding:245px 24px 52px}.hblog-article-hero.hye-final-hero .hblog-hero-inner h1,.hblog-article-hero.hye-final-hero .hblog-article-lede,.hblog-article-hero.hye-final-hero .hblog-kicker{max-width:100%}.hblog-article-hero.hye-final-hero .hblog-hero-inner h1{font-size:clamp(2rem,7.8vw,3.5rem)}}
@media(prefers-reduced-motion:reduce){.hblog-article-hero.hye-final-hero::before{animation:none!important}}
/* Clean, full-width native YouTube embeds: no popup trigger, no duplicate links */
.ha-content .hye-video-shell{width:100%;min-width:0;margin:1.2rem 0 1.7rem}
.ha-content .hye-video-frame{position:relative;aspect-ratio:16/9;width:100%;height:auto!important;overflow:hidden;border-radius:14px;background:#071426;box-shadow:0 14px 36px rgba(3,10,24,.2)}
.ha-content .hye-video-frame iframe{display:block;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;max-width:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.ha-content .hye-video-fallback,.ha-content .hy-video-fallback{display:none!important}
@media(max-width:650px){.ha-content .ha-video-grid{grid-template-columns:minmax(0,1fr)!important}.ha-content .hye-video-frame{border-radius:10px}}
