.jiugou .fq-mail{color:var(--ink);font-size:.92em}.jiugou .fq-groups{min-width:0}.jiugou .fq-group{padding:clamp(28px,4vw,52px) 0 0;scroll-margin-top:88px}.jiugou .fq-group:last-child{padding-bottom:clamp(8px,2vw,16px)}.jiugou .fq-gh{align-items:baseline;gap:10px;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;display:flex}.jiugou .fq-gh .v{color:var(--accent);letter-spacing:.08em;font-size:.8rem;font-weight:700}.jiugou .fq-list{border-top:1px solid var(--line);margin-top:14px}.jiugou .fq-item{border-bottom:1px solid var(--line)}.jiugou .fq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:14px;padding:16px 2px;font-size:1rem;font-weight:700;line-height:1.55;list-style:none;display:flex}.jiugou .fq-item summary::-webkit-details-marker{display:none}.jiugou .fq-item summary:after{content:"+";font-family:var(--mono);color:var(--muted);flex:none;margin-left:auto;font-size:1.2rem;font-weight:400;line-height:1.3;transition:transform .15s}.jiugou .fq-item[open] summary:after{color:var(--accent);transform:rotate(45deg)}.jiugou .fq-item summary:hover{color:var(--accent-press)}.jiugou .fq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.jiugou .fq-a{max-width:62ch;padding:0 2px 18px}.jiugou .fq-a p{color:var(--muted);font-size:.95rem;line-height:1.8}.jiugou .fq-more{color:var(--accent-press);margin-top:8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.jiugou .fq-more:hover{text-decoration:underline}
