.content-with-aside{display:grid;grid-template-columns:minmax(0,900px) minmax(260px,330px);gap:44px;max-width:1280px;margin:0 auto;padding:64px 28px}.article-sidebar{min-width:0}.sidebar-sticky{position:sticky;top:110px;border:1px solid #ffffff18;background:#0c151b;border-radius:18px;padding:22px;display:grid;gap:18px}.sidebar-sticky h3{font:500 22px/1.1 Georgia,serif;margin:0}.toc{display:grid;gap:0}.toc a{padding:10px 0;border-bottom:1px solid #ffffff12;color:#cdd5da;font-size:12px;line-height:1.4}.toc a:hover{color:#e4bd6b}.side-cta{padding:18px;border-radius:14px;background:linear-gradient(135deg,#1c160c,#0f151a);border:1px solid #d3a64d45}.side-cta p{color:#bfc7cc;font-size:12px}.related{display:grid;gap:10px}.related a{font-size:12px;color:#cbd2d7;border-bottom:1px solid #ffffff12;padding-bottom:9px}.article-hero{min-height:500px;padding:140px 5vw 55px;display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center;background:radial-gradient(circle at 20% 0,#5b441e44,transparent 28%),#071017}.article-hero h1{font:500 clamp(42px,5vw,68px)/1.02 Georgia,serif;margin:12px 0 18px}.article-hero p{color:#cdd5da;max-width:680px}.article-hero img{width:100%;height:350px;object-fit:cover;border-radius:20px}.article-meta{font-size:11px;color:#9ea8ae;margin-top:18px}.article-cta{margin-top:50px;padding:30px;border-radius:18px;background:linear-gradient(135deg,#151008,#0d151b);border:1px solid #d3a64d35}.article-cta h2{margin-top:0}.article-cta p{max-width:680px}@media (max-width:1000px){.content-with-aside{grid-template-columns:1fr}.sidebar-sticky{position:static}.article-hero{grid-template-columns:1fr}.article-hero img{height:300px}}@media (max-width:600px){.content-with-aside{padding:44px 20px}.article-hero{padding:120px 20px 42px}.article-hero h1{font-size:42px}}.detail-media,.article-media{width:100%;overflow:hidden;border-radius:18px;background:#0a1218;border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 55px rgba(0,0,0,.28)}.article-hero{max-width:1500px;margin:0 auto}.article-media{align-self:center}.article-main-image{width:100%;aspect-ratio:16/10;height:auto!important;max-height:440px;object-fit:cover;object-position:center}.article-hero>div:first-child{min-width:0}.article-hero h1{overflow-wrap:anywhere}@media (max-width:1000px){.article-main-image,.detail-main-image{aspect-ratio:16/9}}@media (max-width:600px){.detail-media,.article-media{border-radius:14px}.detail-main-image,.article-main-image{aspect-ratio:4/3;max-height:none!important}}.page-article .article-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.page-article .article-main-image{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:18px}.page-article .article-layout{align-items:start}.page-article .article-sidebar{position:sticky;top:100px}.page-article .article-body img{max-width:100%;height:auto;border-radius:14px}.page-article .article-body h2{scroll-margin-top:110px}@media(max-width:900px){.page-article .article-hero{grid-template-columns:1fr}.page-article .article-sidebar{position:static}}