*{box-sizing:border-box}body{margin:0;background:#0a141d;color:#e8edf4;font-family:system-ui,"Microsoft YaHei",sans-serif;line-height:1.8}main{max-width:560px;padding:24px 20px 40px;margin:auto}a{color:#dfbb72;text-decoration:none}.brand{font-weight:700;font-size:14px}h1{font-size:25px;line-height:1.5;margin:28px 0 22px}ol{list-style:none;counter-reset:item;padding:0}li{counter-increment:item;background:#112331;border:1px solid #243747;border-radius:12px;margin:14px 0;padding:18px;font-size:15px;overflow-wrap:anywhere}li:before{content:counter(item,decimal-leading-zero);display:block;color:#dfbb72;font-weight:700;font-size:13px;margin-bottom:7px}b{color:#f0d297}footer{font-size:13px;margin-top:24px}
.article-body{font-size:16px;overflow-wrap:anywhere}.article-body h2{font-size:21px;margin:28px 0 12px;line-height:1.5}.article-body h3{font-size:18px;margin:22px 0 10px;line-height:1.6}.article-body p{margin:14px 0}.article-body ul{padding-left:24px}.article-body ul li{padding:0;margin:8px 0;border:0;background:none;counter-increment:none}.article-body ul li:before{display:none}.article-body blockquote{margin:18px 0;padding:4px 16px;border-left:3px solid #dfbb72;color:#b5c6d4}.article-body pre{overflow:auto;background:#112331;padding:14px;border-radius:8px;font-size:13px}.article-body code{overflow-wrap:anywhere}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-dates,.article-description{color:#b5c6d4;font-size:14px}.article-nav{display:flex;justify-content:space-between;gap:16px;font-size:14px}.article-cta{display:block;padding:13px 12px;border-radius:10px;background:#dfbb72;color:#0a141d;font-weight:700;text-align:center;margin-top:32px;min-height:48px}.article-list{list-style:none;padding:0}.article-list li:before{display:none}.article-list h2{font-size:19px;line-height:1.6;margin:0 0 10px}.article-list p{margin:8px 0}.article-list time{color:#b5c6d4;font-size:13px}a:focus-visible{outline:2px solid #dfbb72;outline-offset:4px}
