*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Inter','PingFang SC',-apple-system,sans-serif;background:#fff;color:#111;line-height:1.6;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto;display:block;border-radius:8px}
.nv{max-width:600px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.06)}
.lo{display:flex;align-items:center;gap:10px}
.lo-b{width:28px;height:28px;border-radius:8px;background:#111;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}
.lo-t{font-size:13px;font-weight:700;letter-spacing:-0.3px;line-height:1.1}
.lo-s{font-size:8px;color:#bbb;letter-spacing:2px}
.nv-r{border:1px solid rgba(0,0,0,0.06);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}
.nv-r:hover{background:#f5f5f5}
.hr{max-width:600px;margin:0 auto;padding:60px 20px 40px;text-align:center}
.hr-c{font-size:11px;color:#bbb;letter-spacing:4px;margin-bottom:16px}
.hr-h{font-size:28px;font-weight:300;letter-spacing:-0.5px;margin-bottom:12px;line-height:1.3}
.hr-h b{font-weight:700}
.hr-p{font-size:14px;color:#999;max-width:320px;margin:0 auto 28px;line-height:1.7}
.hr-b{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.hr-b a{padding:11px 28px;border-radius:999px;font-size:13px;font-weight:500;transition:all .2s}
.hr-b1{background:#111;color:#fff}
.hr-b1:hover{background:#333}
.hr-b2{border:1px solid rgba(0,0,0,0.06);color:#999}
.hr-b2:hover{border-color:#999;color:#111}
.sc{max-width:600px;margin:0 auto;padding:0 20px}
.sc-in{max-width:500px;margin:0 auto}
.dv{max-width:200px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:20px 20px}
.dv-l{flex:1;height:1px;background:rgba(0,0,0,0.06)}
.dv-c{font-size:8px;color:#ddd;letter-spacing:3px}
.nl-i{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.06);transition:all .2s}
.nl-i:hover{opacity:.7}
.nl-n{width:30px;height:30px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:11px;color:#999;flex-shrink:0}
.nl-c{flex:1}
.nl-t{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nl-p{font-size:11px;color:#bbb;margin-top:2px}
.sh{font-size:10px;color:#bbb;letter-spacing:3px;text-align:center;margin-bottom:20px;text-transform:uppercase}
.bg{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.bg-i{border:1px solid rgba(0,0,0,0.06);border-radius:12px;padding:16px 12px;text-align:center}
.bg-e{font-size:24px;margin-bottom:6px;display:block}
.bg-t{font-size:11px;font-weight:500}
.bg-s{font-size:8px;color:#bbb;margin-top:2px}
.st{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.st-i{background:#f5f5f5;border-radius:12px;padding:12px 8px;text-align:center}
.st-v{font-size:16px;font-weight:700}
.st-l{font-size:8px;color:#999;margin-top:2px;text-transform:uppercase;letter-spacing:.5px}
.faq-i{border:1px solid rgba(0,0,0,0.06);border-radius:12px;padding:14px 16px;margin-bottom:8px}
.faq-q{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500}
.faq-c{color:#ccc;font-size:16px}
.faq-a{font-size:11px;color:#999;margin-top:10px;line-height:1.7}
.art{max-width:680px;margin:0 auto;padding:30px 20px 40px}
.art-b{font-size:12px;color:#666;margin-bottom:16px;display:inline-block}
.art-b:hover{text-decoration:underline}
.art-h1{font-size:22px;font-weight:700;margin-bottom:16px;line-height:1.4;border-left:3px solid #111;padding-left:14px}
.ab{font-size:14px;color:#111;line-height:1.9}
.ab h2{font-size:17px;font-weight:600;margin:24px 0 12px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,0.06)}
.ab h3{font-size:15px;font-weight:600;margin:20px 0 10px}
.ab p{margin-bottom:14px;text-align:justify}
.ab ul,.ab ol{padding-left:20px;margin:12px 0}
.ab li{margin-bottom:8px}
.ab table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}
.ab th{background:#f5f5f5;padding:8px 10px;border:1px solid rgba(0,0,0,0.06);font-weight:600}
.ab td{padding:8px 10px;border:1px solid rgba(0,0,0,0.06)}
.ab .tb{margin:20px 0;padding:16px 20px;background:#f5f5f5;border-left:3px solid #111;border-radius:6px}
.ab .tb-t{font-weight:600;margin-bottom:8px}
.ab img{margin:16px auto;max-width:100%}
.art-c{text-align:center;padding:20px 0}
.art-c a{display:inline-flex;padding:12px 36px;border-radius:8px;background:#111;color:#fff;font-weight:600;font-size:14px;text-decoration:none}
.ls{max-width:600px;margin:0 auto;padding:30px 20px}
.ls-h1{font-size:20px;font-weight:700;margin-bottom:20px}
.ft{border-top:1px solid rgba(0,0,0,0.06);padding:20px;text-align:center;font-size:11px;color:#bbb}
.pg{display:flex;justify-content:center;gap:8px;padding:24px 0}
.pg a,.pg span{padding:6px 14px;border:1px solid rgba(0,0,0,0.06);border-radius:6px;font-size:12px}
.pg .cur{background:#111;color:#fff;border-color:#111}
@media(max-width:600px){.hr{padding:40px 16px 30px}.hr-h{font-size:24px}.st{grid-template-columns:repeat(2,1fr)}.bg{grid-template-columns:repeat(3,1fr)}}

.nl-s{font-size:10px;color:#bbb;margin-top:2px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
