/* FINAL BLOG ARTICLE LAYOUT: scoped to article main only; global navigation unchanged. */
main.ha-main.hye-editorial{width:100%!important;max-width:none!important;overflow:clip!important;padding:0 0 80px!important;background:#f3f6fb!important}
main.hye-editorial .ha-container,main.hye-editorial .ha-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
main.hye-editorial .ha-breadcrumb{max-width:1280px!important;margin:0 auto!important;padding:18px 24px!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important;align-items:center!important}
main.hye-editorial section.hye-feature-hero{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:480px!important;margin:0!important;border:0!important;border-radius:0!important;padding:64px max(28px,calc((100vw - 1280px)/2))!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:clamp(24px,3vw,60px)!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;background:radial-gradient(ellipse at 74% 45%,#17406b 0%,#0c2346 43%,#06142b 100%)!important;position:relative!important;isolation:isolate!important}
main.hye-editorial .hye-feature-hero .hye-hero-copy{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:5!important;display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:620px!important;margin:0!important;padding:0!important;transform:none!important;text-align:left!important;writing-mode:horizontal-tb!important}
main.hye-editorial .hye-feature-hero h1.hye-title{display:block!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 22px!important;padding:0!important;font-size:clamp(34px,3.25vw,58px)!important;line-height:1.1!important;letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important;text-align:left!important;color:#fff!important;font-weight:800!important;transform:none!important}
main.hye-editorial .hye-feature-hero .hye-lede{display:block!important;max-width:560px!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.65!important;color:#d8e5f4!important;word-break:normal!important;overflow-wrap:normal!important}
main.hye-editorial .hye-feature-hero .hye-eyebrow{display:block!important;max-width:100%!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.12em!important;color:#f4c977!important}
main.hye-editorial .hye-feature-hero .hye-meta{display:flex!important;flex-wrap:wrap!important;gap:12px!important;font-size:13px!important}
main.hye-editorial .hye-feature-hero .hye-art{grid-column:2!important;grid-row:1!important;display:block!important;float:none!important;position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;min-width:0!important;max-width:690px!important;height:390px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;justify-self:stretch!important;align-self:center!important;filter:none!important;animation:none!important;transform:none!important;box-shadow:0 18px 70px #0005!important;background:#0a1e40!important}
main.hye-editorial .hye-feature-hero .hye-art img.hye-reference-art{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;position:relative!important;inset:auto!important;opacity:1!important;transform:none!important;filter:none!important;border-radius:22px!important}
main.hye-editorial .hye-feature-hero .hye-art::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:22px;border:1px solid #b8d8ff4a;box-shadow:inset 0 0 40px #02122d66}
main.hye-editorial .hye-feature-hero .hye-art::before{display:none!important}
main.hye-editorial .hye-feature-hero .hye-orbit{position:absolute!important;pointer-events:none!important;inset:12% 8%!important;border:1px solid #e7bd6655!important;border-radius:50%!important;transform:rotate(-18deg)!important;animation:hyeOrbitPulse 5s ease-in-out infinite!important;box-shadow:0 0 20px #4aaaff55!important}
@keyframes hyeOrbitPulse{0%,100%{opacity:.35;scale:1}50%{opacity:.85;scale:1.045}}
main.hye-editorial .hye-article-shell{width:calc(100% - 48px)!important;max-width:1240px!important;margin:36px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:28px!important;align-items:start!important;padding:0!important}
main.hye-editorial .hye-reading-card{width:100%!important;min-width:0!important;max-width:none!important;background:#fff!important;border-radius:18px!important}
main.hye-editorial .hye-reading-card .ha-content{max-width:none!important;width:100%!important;padding:24px clamp(22px,4vw,50px) 46px!important;font-size:18px!important;line-height:1.8!important;word-break:normal!important;overflow-wrap:break-word!important}
main.hye-editorial .hye-reading-card .ha-content p{max-width:80ch!important}
main.hye-editorial .hye-aside{width:100%!important;min-width:0!important}
@media(max-width:1000px){main.hye-editorial section.hye-feature-hero{padding:46px 28px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}main.hye-editorial .hye-feature-hero h1.hye-title{font-size:clamp(32px,4vw,46px)!important}main.hye-editorial .hye-feature-hero .hye-art{height:320px!important}main.hye-editorial .hye-article-shell{grid-template-columns:minmax(0,1fr)!important}main.hye-editorial .hye-aside{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){main.hye-editorial section.hye-feature-hero{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:36px 20px 28px!important;min-height:0!important}main.hye-editorial .hye-feature-hero .hye-hero-copy{grid-column:1!important;grid-row:1!important}main.hye-editorial .hye-feature-hero .hye-art{grid-column:1!important;grid-row:2!important;height:260px!important;max-width:none!important}main.hye-editorial .hye-feature-hero h1.hye-title{font-size:clamp(31px,8vw,44px)!important}main.hye-editorial .hye-article-shell{width:calc(100% - 28px)!important;margin-top:20px!important}main.hye-editorial .hye-aside{grid-template-columns:1fr!important}main.hye-editorial .ha-breadcrumb{padding:14px 18px!important}main.hye-editorial .hye-reading-card .ha-content{font-size:16px!important;padding:20px!important}}
@media(prefers-reduced-motion:reduce){main.hye-editorial .hye-feature-hero .hye-orbit{animation:none!important}}
