*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:#222;background:#fafaf7;line-height:1.7;max-width:680px;margin:0 auto;padding:12px 16px 48px}
.breadcrumb{font-size:14px;color:#888;margin-bottom:16px}
.breadcrumb a{color:#8a5a2b;text-decoration:none}
h1{font-size:28px;margin:8px 0 6px}
.intro{font-size:16px;color:#444;background:#fff;border:1px solid #ece7df;border-radius:10px;padding:14px 16px;margin:16px 0}
section{margin:18px 0}
h2{font-size:20px;margin:0 0 10px;border-left:4px solid #8a5a2b;padding-left:10px}
.fact-list{list-style:none;display:flex;flex-direction:column;gap:10px}
.fact-list li{background:#fff;border:1px solid #ece7df;border-radius:10px;padding:12px 16px}
.fact-list h3{font-size:17px;margin-bottom:4px;color:#5b3a1a}
.fact-list p{font-size:15px;color:#555}
.faq{list-style:none}
.faq li{background:#fff;border:1px solid #ece7df;border-radius:10px;padding:12px 16px;margin-bottom:10px}
.faq h3{font-size:16px;margin-bottom:4px}
.faq p{font-size:15px;color:#555}
nav.links{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}
nav.links a{display:inline-block;padding:6px 14px;font-size:15px;color:#8a5a2b;background:#fff;border:1px solid #e6dfd2;border-radius:20px;text-decoration:none}
