.article-crumb{display:flex;gap:10px;align-items:center;padding-top:28px;color:#93a7c4;font-size:13px}.article-crumb a{color:#d5e5fa}.article-layout{padding-top:54px;padding-bottom:72px}.article-header{max-width:920px;margin:0 auto 34px}.article-header h1{font-size:clamp(40px,6vw,76px);line-height:1.02;margin:14px 0 18px;letter-spacing:-.045em}.article-byline{display:flex;flex-wrap:wrap;gap:10px 22px;color:#9eb1ca;font-size:13px}.article-hero{max-width:1080px;margin:0 auto 42px}.article-hero img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:24px;border:1px solid rgba(255,255,255,.12)}.article-hero figcaption{color:#91a5bf;font-size:13px;margin-top:12px}.article-shell{display:grid;grid-template-columns:250px minmax(0,760px);gap:54px;justify-content:center;align-items:start}.article-toc{position:sticky;top:100px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px;background:rgba(8,18,36,.84)}.article-toc strong{font-size:11px;color:#58e6d2;letter-spacing:.14em}.article-toc nav{display:grid;gap:11px;margin-top:16px}.article-toc a{color:#b5c7dd;font-size:13px;line-height:1.35}.article-body{padding:0;max-width:none}.article-body>p{font-size:17px;line-height:1.82;color:#c3d1e3;margin:0 0 22px}.article-body h2{font-size:32px;line-height:1.15;margin:50px 0 17px;scroll-margin-top:110px}.article-body h3{font-size:22px;margin:31px 0 13px;scroll-margin-top:110px}.article-body code{background:#172743;color:#80f2df;padding:2px 6px;border-radius:5px}.article-body a{color:#70ebda;text-decoration:underline;text-underline-offset:3px}.article-cta{margin-top:48px;padding:30px;border-radius:22px;background:linear-gradient(135deg,rgba(63,234,204,.15),rgba(255,45,178,.14));border:1px solid rgba(91,240,218,.25)}.article-cta h2{margin:0 0 10px;font-size:27px}.article-cta p{color:#b9cbe0}.article-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-card,.featured-article{background:#fff;color:#10213d;border-radius:18px;overflow:hidden}.related-media{display:block;aspect-ratio:16/9;overflow:hidden}.related-media img,.featured-article>a img{width:100%;height:100%;object-fit:cover}.related-card>div{padding:18px}.related-card span{font-size:11px;color:#6b2be7;font-weight:850;text-transform:uppercase}.related-card h3{font-size:19px;line-height:1.3;margin:10px 0 18px}.related-card small,.featured-article small{color:#71819a}.featured-article{display:grid;grid-template-columns:minmax(320px,1.2fr) 1fr;max-width:1000px;margin:auto}.featured-article>a{min-height:320px}.featured-article>div{padding:42px}.featured-article h2{font-size:31px;line-height:1.15;margin:15px 0 12px}.featured-article p{color:#566a84;line-height:1.65}.article-live{padding-top:44px}
@media(max-width:900px){.article-shell{grid-template-columns:1fr;gap:28px}.article-toc{position:static}.article-related-grid{grid-template-columns:1fr 1fr}.featured-article{grid-template-columns:1fr}.featured-article>a{min-height:auto;aspect-ratio:16/9}}
@media(max-width:640px){.article-layout{padding-top:34px}.article-header h1{font-size:42px}.article-hero{margin-bottom:28px}.article-hero img{border-radius:16px;object-position:62% center!important}.article-body>p{font-size:16px}.article-body h2{font-size:28px}.article-related-grid{grid-template-columns:1fr}.featured-article>div{padding:24px}.featured-article h2{font-size:25px}}
.article-hero img{height:auto}
