/* Refined style */
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif;background:#f0f2f5;color:#333;font-size:15px;line-height:1.8}
a{color:#c0392b;text-decoration:none;transition:color .3s}
a:hover{color:#e74c3c}
.ct{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.mw{overflow:hidden;padding:30px 0}
.mc{float:left;width:740px;padding-right:20px}
.sc{float:right;width:310px}
@media(max-width:1000px){.mc,.sc{float:none;width:100%;padding:0}}
.full{width:100%}
.cd{background:#fff;border-radius:10px;padding:22px;margin-bottom:18px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:transform .3s,box-shadow .3s}
.cd:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.1)}
.cdt{font-size:18px;color:#c0392b;border-left:4px solid #c0392b;padding-left:12px;margin-bottom:14px;font-weight:700}
.al{list-style:none}
.al li{padding:14px 0;border-bottom:1px solid #f0f0f0;overflow:hidden;transition:padding-left .3s}
.al li:hover{padding-left:6px}
.al li a{font-size:15px;color:#333;display:block}
.al li a:hover{color:#c0392b}
.al li .dt{float:right;color:#999;font-size:12px}
.scd{background:#fff;border-radius:10px;padding:18px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,0.06)}
.scd h3{font-size:15px;color:#c0392b;padding-bottom:8px;margin-bottom:10px;border-bottom:2px solid #f0f0f0;font-weight:600}
.scd ul{list-style:none}
.scd li{padding:7px 0;border-bottom:1px solid #f8f8f8}
.scd li a{color:#555;font-size:13px;display:block;transition:color .3s}
.scd li a:hover{color:#c0392b;padding-left:3px}
.ab{background:#fff;border-radius:10px;padding:28px;box-shadow:0 2px 12px rgba(0,0,0,0.06)}
.ab h1{font-size:22px;color:#1a1a2e;margin-bottom:10px;font-weight:700}
.ab .am{color:#999;font-size:13px;padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:18px}
.ab .bd{line-height:2;font-size:15px;color:#444}
.ab .bd p{margin-bottom:16px}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:700px){.grid{grid-template-columns:1fr}}
