/* FAQ 与 English 页（2026-10-26 草稿）：绿画布（body.home-v3）上的一栏文字页，宽度与全站同轴 800px。 */
.in-wrap{width:min(100% - 36px, 800px);margin:28px auto 0}
.in-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-weight:var(--weight-medium);margin:0}
.in-wrap h1{font-family:var(--font-display-mix);font-weight:var(--weight-semibold);font-size:clamp(26px,4.5vw,40px);color:var(--cream);margin-top:8px}
.in-lede{color:rgba(242,237,218,.85);font-size:15px;line-height:1.75;margin:12px 0 0;max-width:62ch}
.in-lede.en,.in-qa .en{color:rgba(242,237,218,.6);font-size:13px;line-height:1.7}
.in-lede.en{margin-top:6px}
.in-wrap a{color:var(--cream);text-decoration:underline;text-decoration-color:rgba(179,146,79,.8);text-underline-offset:3px}
.in-wrap a:hover{color:#fff}
.in-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(242,237,218,.18)}
.in-qa{padding:20px 0;border-bottom:1px solid rgba(242,237,218,.18)}
.in-qa h2,.in-qa h3{font-family:var(--font-display-mix);font-weight:var(--weight-semibold);font-size:clamp(18px,2.4vw,22px);line-height:1.4;color:var(--cream)}
.in-qa h2 .num,.in-qa h3 .num{font-family:var(--font-mono);font-size:12px;color:var(--gold);margin-right:10px;vertical-align:2px}
.in-qa p{margin:8px 0 0;color:rgba(242,237,218,.88);font-size:15px;line-height:1.75;overflow-wrap:anywhere}
.in-qa .en{margin-top:6px}
.in-facts{display:grid;grid-template-columns:max-content 1fr;gap:10px 18px;margin:20px 0 0;padding:18px 20px;background:rgba(10,31,21,.55);border-left:3px solid var(--gold)}
.in-facts dt{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);padding-top:3px}
.in-facts dd{margin:0;color:var(--cream);font-size:15px;line-height:1.6;min-width:0;overflow-wrap:anywhere}
.in-sec{margin-top:34px}
.in-sec h2{font-family:var(--font-display-mix);font-weight:var(--weight-semibold);font-size:clamp(20px,3vw,26px);color:var(--cream)}
.in-sec p{color:rgba(242,237,218,.88);font-size:15px;line-height:1.75;margin:10px 0 0;max-width:66ch}
.in-note{color:rgba(242,237,218,.55)!important;font-size:12px!important}
.in-lang{display:flex;gap:8px;justify-content:flex-end;font-size:12px;color:rgba(242,237,218,.6);margin:0 0 -8px}
.in-lang a,.in-lang span{color:rgba(242,237,218,.8)}
.in-lang [aria-current]{color:var(--gold);text-decoration:none}
.in-wrap + .v3-cta{margin-top:30px}
@media (max-width:719px){
  .in-wrap{margin-top:20px}
  .in-facts{grid-template-columns:1fr;gap:2px;padding:14px 16px}
  .in-facts dd{margin-bottom:10px}
}
