/* 荣骆企业 · 陪跑问答文章页样式 (2026-09-07 逆向重建)
   设计语言与 collection 列表页内联样式一致: 墨蓝+橙金+米白, 阿里巴巴普惠体 */
@font-face{font-family:"Alibaba PuHuiTi 3.0";font-weight:400;font-display:swap;src:url(/assets/fonts/AlibabaPuHuiTi-3-55-Regular.woff2) format("woff2");}
@font-face{font-family:"Alibaba PuHuiTi 3.0";font-weight:500;font-display:swap;src:url(/assets/fonts/AlibabaPuHuiTi-3-85-Bold.woff2) format("woff2");}
@font-face{font-family:"Alibaba PuHuiTi 3.0";font-weight:900;font-display:swap;src:url(/assets/fonts/AlibabaPuHuiTi-3-115-Black.woff2) format("woff2");}
:root{
  --rl-accent:#FF6A00;--rl-accent-deep:#BF4E00;--rl-accent-light:#FFA05A;
  --rl-navy:#101428;--rl-ink:#23262F;--rl-ink-soft:#5A5F6B;
  --rl-cream:#FBF7EF;--rl-line:#E9DCD2;--rl-white:#FFFFFF;
  --rl-font:"Alibaba PuHuiTi 3.0","Alibaba PuHuiTi","阿里巴巴普惠体 3.0","PingFang SC","Microsoft YaHei",sans-serif;
  --rl-radius:10px;--rl-shadow:0 6px 24px rgba(16,20,40,.08);
}
*{box-sizing:border-box;}
body{margin:0;font-family:var(--rl-font);color:var(--rl-ink);background:var(--rl-cream);line-height:1.9;font-size:16px;}
a{color:var(--rl-accent-deep);text-decoration:none;}
a:hover{text-decoration:underline;}
.wrap{max-width:820px;margin:0 auto;padding:0 20px;}

/* 页头 */
.site-head{background:var(--rl-navy);padding:14px 0;}
.site-head .wrap{display:flex;align-items:center;justify-content:space-between;}
.site-head a.brand{color:#fff;font-weight:900;font-size:18px;}
.site-head a.brand:hover{text-decoration:none;}
.site-head a.back{color:var(--rl-accent-light);font-size:14px;}

/* 面包屑 */
.crumbs{font-size:13px;color:var(--rl-ink-soft);margin:18px 0 0;}

/* 文章主体 */
article{background:var(--rl-white);border:1px solid var(--rl-line);border-radius:var(--rl-radius);box-shadow:var(--rl-shadow);padding:36px 40px;margin:14px 0 28px;}
@media (max-width:600px){article{padding:24px 18px;}}
article h1{color:var(--rl-navy);font-weight:900;font-size:25px;line-height:1.5;margin:0 0 10px;}
.meta{font-size:13px;color:var(--rl-ink-soft);border-bottom:1px solid var(--rl-line);padding-bottom:14px;margin-bottom:18px;}
.tldr{background:rgba(255,106,0,.06);border-left:4px solid var(--rl-accent);border-radius:0 var(--rl-radius) var(--rl-radius) 0;padding:14px 18px;font-size:15px;margin:0 0 26px;}
article h2{color:var(--rl-navy);font-weight:900;font-size:19px;line-height:1.5;margin:30px 0 12px;}
article p{margin:0 0 14px;font-size:16px;}

/* FAQ */
dl.faq{margin:8px 0 0;padding:0;}
dl.faq dt{font-weight:500;color:var(--rl-navy);font-size:15.5px;margin:16px 0 4px;}
dl.faq dt::before{content:"Q ";color:var(--rl-accent);font-weight:900;}
dl.faq dd{margin:0 0 10px;padding-left:24px;font-size:15px;color:var(--rl-ink);}

/* 参考依据 */
ul.refs{margin:8px 0 0;padding-left:20px;font-size:14px;color:var(--rl-ink-soft);}
ul.refs li{margin:3px 0;}

/* 相关专题 */
.related{background:var(--rl-cream);border:1px solid var(--rl-line);border-radius:var(--rl-radius);padding:14px 18px;font-size:14px;margin:26px 0 0;}

/* CTA */
.cta{background:var(--rl-navy);border-radius:var(--rl-radius);padding:22px 26px;margin:26px 0 0;color:#D9DBE4;}
.cta p{margin:0 0 14px;font-size:14.5px;}
.cta a.btn{display:inline-block;background:var(--rl-accent);color:#fff;font-weight:900;font-size:15px;padding:10px 26px;border-radius:8px;}
.cta a.btn:hover{background:var(--rl-accent-deep);text-decoration:none;}

/* 免责 */
.disclaim{font-size:12.5px;color:var(--rl-ink-soft);border-top:1px dashed var(--rl-line);margin-top:24px;padding-top:14px;line-height:1.8;}

/* 页脚 */
footer{background:var(--rl-navy);color:#B9BCC9;font-size:13px;padding:20px 0;text-align:center;margin-top:40px;}
footer a{color:#B9BCC9;}
