.faq-jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.faq-jump-link{font-size:var(--text-13-5);color:var(--ink);background:var(--bg-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:7px 14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.faq-jump-link:hover{background:var(--surface);border-color:var(--ink)}.faq-sec{padding:var(--space-4) 0 var(--space-15)}.faq-group{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.55fr) minmax(0,1.9fr);gap:24px 48px;padding:36px 0;scroll-margin-top:88px;display:grid}.faq-group:first-child{border-top:0;padding-top:8px}.faq-group-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:300;line-height:1.15}.faq-list{max-width:70ch;margin:0}.faq-item{border-bottom:1px solid var(--border);padding:18px 0}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:0;padding-bottom:0}.faq-item dt{font-size:var(--text-17);color:var(--ink);text-wrap:balance;margin:0 0 8px;font-weight:600}.faq-item dd{margin:0}.faq-item dd p{font-size:var(--text-15);color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.65}.faq-link{font-size:var(--text-14);color:var(--bench-ink);align-items:center;gap:6px;margin-top:10px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.faq-link:hover{text-underline-offset:2px;gap:10px;text-decoration:underline}.faq-more{border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:28px 32px;display:flex}.faq-more h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:300}.faq-more p{font-size:var(--text-15);color:var(--text-muted);margin:0}@media (max-width:760px){.faq-group{grid-template-columns:1fr;gap:16px;padding:28px 0}.faq-more{padding:22px 20px}}
