.faq-v2{min-height:100vh;padding-bottom:clamp(64px,12vw,120px)}.faq-v2__hero{padding:clamp(88px,12vw,120px) 0 clamp(28px,4vw,40px);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(212,175,55,.04),transparent)}.faq-v2__back{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-primary);margin-bottom:1.25rem}.faq-v2__back:hover{text-decoration:underline}.faq-v2__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-primary);margin-bottom:.5rem}.faq-v2__title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:400;color:#fff;line-height:1.15}.faq-v2__grid{display:grid;grid-template-columns:min(240px,30vw) minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:start;padding-top:clamp(32px,5vw,48px)}@media (max-width:900px){.faq-v2__grid{grid-template-columns:1fr}}.faq-v2__aside{position:relative}.faq-v2__aside-sticky{position:sticky;top:96px}@media (max-width:900px){.faq-v2__aside-sticky{position:relative;top:auto}}.faq-v2__aside-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.faq-v2__nav{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border-subtle)}@media (max-width:900px){.faq-v2__nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:8px;border-left:none;border-bottom:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.faq-v2__nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:14px;color:var(--text-secondary);transition:color .2s,border-color .2s,background .2s}@media (max-width:900px){.faq-v2__nav-link{flex:0 0 auto;margin-left:0;border-left:1px solid var(--border-subtle);border-radius:4px;padding:10px 14px;white-space:nowrap}}.faq-v2__nav-link:hover{color:#fff}.faq-v2__nav-link:focus-visible,.faq-v2__nav-link:hover{border-left-color:var(--gold-primary);background:linear-gradient(90deg,rgba(212,175,55,.08),transparent)}@media (max-width:900px){.faq-v2__nav-link:focus-visible,.faq-v2__nav-link:hover{border-color:var(--border-gold)}}.faq-v2__nav-text{flex:1;min-width:0}.faq-v2__nav-count{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.faq-v2__main{min-width:0}.faq-v2__quick{margin-bottom:clamp(40px,6vw,56px);padding:clamp(20px,3vw,28px);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px}.faq-v2__quick-title{font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:#fff;margin-bottom:.35rem}.faq-v2__quick-desc{font-size:13px;color:var(--text-muted);margin-bottom:1.25rem}.faq-v2__quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px 12px;max-height:min(52vh,420px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.faq-v2__quick-link{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:4px;border:1px solid transparent;font-size:13px;line-height:1.45;color:var(--text-secondary);transition:border-color .2s,background .2s,color .2s}.faq-v2__quick-link:hover{color:#fff;border-color:var(--border-gold);background:rgba(212,175,55,.05)}.faq-v2__quick-num{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--gold-primary);padding-top:2px}.faq-v2__quick-q{min-width:0}.faq-v2__section{scroll-margin-top:88px;margin-bottom:clamp(40px,6vw,56px)}.faq-v2__section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:1rem;padding-bottom:12px;border-bottom:1px solid var(--border-gold)}.faq-v2__section-title{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;color:var(--gold-primary)}.faq-v2__section-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.faq-v2__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.faq-v2__chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-secondary);border:1px solid var(--border-subtle);transition:border-color .2s,color .2s,background .2s}.faq-v2__chip:hover{color:var(--gold-primary);border-color:var(--border-gold);background:rgba(212,175,55,.06)}.faq-v2__list{display:flex;flex-direction:column;gap:10px}.faq-v2__details{scroll-margin-top:96px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;transition:border-color .25s}.faq-v2__details:hover{border-color:rgba(212,175,55,.35)}.faq-v2__details[open]{border-color:var(--border-gold)}.faq-v2__summary{list-style:none;display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;font-size:15px;font-weight:500;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-v2__summary::-webkit-details-marker{display:none}.faq-v2__summary-num{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--gold-primary)}.faq-v2__summary-text{flex:1;min-width:0;text-align:left}.faq-v2__chev{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:50%;position:relative;transition:border-color .25s,background .25s,transform .25s}.faq-v2__chev:after,.faq-v2__chev:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;background:var(--text-secondary);transition:background .25s,transform .25s}.faq-v2__chev:before{width:10px;height:1px}.faq-v2__chev:after{width:1px;height:10px}.faq-v2__details[open] .faq-v2__chev{border-color:var(--gold-primary);background:rgba(212,175,55,.08)}.faq-v2__details[open] .faq-v2__chev:after,.faq-v2__details[open] .faq-v2__chev:before{background:var(--gold-primary)}.faq-v2__details[open] .faq-v2__chev:after{transform:scaleY(0)}.faq-v2__body{margin-top:-4px;font-size:14px;border-top:1px solid var(--border-subtle);padding:18px 22px 22px}.faq-md,.faq-v2__body{line-height:1.75;color:var(--text-secondary)}.faq-md{max-width:820px;font-size:15px}.faq-md h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:400;color:#fff;margin-bottom:1rem}.faq-md h1,.faq-md h2{font-family:var(--font-display)}.faq-md h2{font-size:1.5rem;margin:2.5rem 0 1rem;color:var(--gold-primary);font-weight:500}.faq-md h3{font-size:1.05rem;margin:1.5rem 0 .5rem;color:#fff;font-weight:600}.faq-md p{margin:.65rem 0}.faq-md strong{color:#fff;font-weight:600}.faq-md a{color:var(--gold-primary);text-decoration:underline;text-underline-offset:3px}.faq-md code,.faq-md pre{font-family:var(--font-mono);font-size:12px}.faq-md pre{background:var(--bg-card);border:1px solid var(--border-subtle);padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0;color:var(--text-muted)}