.article .cat{display:block;margin-top:14px;font-size:12px;font-weight:800;letter-spacing:1px;color:var(--blue)}
.article h1{margin-top:6px}
.article .lede{font-size:17px;color:#2d3a50;line-height:1.75;margin:4px 0 18px}
.article h2{font-size:21px;margin:34px 0 10px;padding-top:6px}
.article h3{font-size:17px;margin:22px 0 6px}
.article p,.article li{line-height:1.85}
.article li{margin:4px 0}
.article .ex{background:#f5f7fb;border-left:4px solid var(--blue);border-radius:0 12px 12px 0;padding:14px 16px;margin:14px 0;font-size:14.5px}
.article .ex p{margin:4px 0}
.article .ex .en{font-family:Georgia,"Times New Roman",serif;font-size:16px;color:#14213a}
.article .tip{background:#fff8e6;border:1px solid #f0e0b0;border-radius:12px;padding:14px 16px;margin:16px 0;font-size:14.5px}
.article .tip b{display:block;margin-bottom:4px}
.article .try{margin:34px 0 18px;padding:20px;border-radius:16px;background:#eaf0ff;border:1px solid #d7e2fc}
.article .try b{display:block;font-size:16px;margin-bottom:4px}
.article .try p{font-size:14px;margin:4px 0 12px}
.article .try .btn{text-decoration:none;color:#fff}
.article .related{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}
.article .related b{font-size:14px}
.article .related ul{margin:8px 0 0;padding-left:18px}
.article .related li{font-size:14px}
.guide-list{display:grid;gap:14px;margin:20px 0}
.guide-list a.card{display:block;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none!important;color:var(--ink)!important}
.guide-list a.card:hover{border-color:var(--blue)}
.guide-list .card small{display:block;color:var(--blue);font-weight:800;font-size:12px;letter-spacing:.5px}
.guide-list .card strong{display:block;font-size:17px;margin:4px 0}
.guide-list .card span{display:block;color:var(--muted);font-size:14px;line-height:1.6}
.guide-cat{font-size:18px;margin:30px 0 4px}
