body{background:#07090c;color:#f3f5f7}.article-page-shell{width:min(940px,92%);margin:auto;padding:35px 0 60px}.article-back{display:inline-flex;gap:9px;color:#b7ff36;text-decoration:none;margin-bottom:35px}.article-hero{padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:linear-gradient(145deg,#14171b,#0b0d10)}.article-hero>span{color:#b7ff36}.article-hero h1{font-size:clamp(28px,5vw,52px);line-height:1.35;margin:12px 0}.article-hero>p{color:#aeb3ba;line-height:2}.article-meta-line{display:flex;gap:18px;color:#858c95;font-size:13px;margin:18px 0}.article-hero img{width:100%;max-height:440px;object-fit:cover;border-radius:18px;margin-top:25px}.article-content{padding:45px 25px;font-size:17px;line-height:2.35;color:#d8dbe0}.article-content p{margin:0 0 25px}.article-footer{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid rgba(255,255,255,.08)}.article-footer a{color:#b7ff36;text-decoration:none}