body{font-size:16px;line-height:1.7}a{color:#ff6b00}a:hover{color:#e05e00}h1,h2,h3{line-height:1.2}.content-wrap{max-width:760px}.page-header{padding:140px 0 64px;border-bottom:1px solid #1f1f1f}.page-tag{display:inline-flex;align-items:center;gap:10px;color:#ff6b00;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.page-tag:before{content:"";display:block;width:28px;height:1px;background:#ff6b00}.page-header h1{font-size:clamp(32px,4vw,52px);font-weight:800;margin-bottom:16px}.page-header .meta{font-size:14px;color:#555}.page-body{padding:64px 0 96px}.page-body section{margin-bottom:56px}.page-body h2{font-size:20px;font-weight:700;color:#fff;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1f1f1f}.page-body p{color:#999;margin-bottom:14px}.page-body p:last-child{margin-bottom:0}.page-body ul{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.page-body ul li{padding-left:20px;position:relative;color:#999;font-size:15px}.page-body ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:1px;background:#ff6b00}.highlight-box{background:#111;border:1px solid #1f1f1f;border-left:3px solid #FF6B00;padding:20px 24px;margin:20px 0;font-size:15px;color:#ccc;line-height:1.65}
