/* faq/index.html 页面专属样式（原内联 <style> 抽出，CSP 禁用内联样式） */
.chips{display:flex; flex-wrap:wrap; gap:9px; margin:0 0 34px;}
  .chips a{
    display:inline-flex; align-items:center; gap:8px; font-size:13.4px; font-weight:600; color:#2C4053;
    background:#fff; border:1px solid var(--line); border-radius:20px; padding:7px 15px; transition:.18s;
  }
  .chips a:hover{border-color:var(--brand); color:var(--brand); background:#FAFCFE;}
  .chips a .n{font-family:ui-monospace,Menlo,monospace; font-size:11.5px; color:var(--acc-2); font-weight:700;}

  .cat{padding-top:8px;}
  .cat-head{display:flex; align-items:baseline; gap:12px; margin-bottom:6px; flex-wrap:wrap;}
  .cat-head h2{font-size:24px; margin:0;}
  .cat-head .cnt{font-size:12px; font-weight:700; color:var(--acc-2); background:var(--acc-bg); border-radius:20px; padding:2px 10px;}
  .cat-desc{font-size:14px; color:var(--ink3); margin:0 0 8px; max-width:760px;}

  .more{display:flex; align-items:center; gap:18px; background:var(--bg2); border:1px solid var(--line); border-radius:13px; padding:24px 26px; margin-top:40px; flex-wrap:wrap;}
  .more .tx{flex:1; min-width:240px;}
  .more h3{font-size:16.5px; margin:0 0 5px;}
  .more p{font-size:13.6px; color:var(--ink2); margin:0; line-height:1.72;}

  .scope{background:var(--warn-bg); border:1px solid #F0DCBE; border-radius:13px; padding:24px 26px;}
  .scope h2{font-size:17px; margin:0 0 10px; color:#7A3E06; letter-spacing:0;}
  .scope ul{margin:0; padding-left:20px;}
  .scope li{font-size:13.2px; color:#7A3E06; line-height:1.8; margin-bottom:6px;}
  .scope li:last-child{margin-bottom:0;}

  @media (max-width:860px){
    .cat-head h2{font-size:20px;}
  }
