.page-module__N2RjCq__jumpSection{background:var(--surface);border-bottom:1px solid var(--border);top:var(--header-height);z-index:20;padding:16px 0;position:sticky}.page-module__N2RjCq__jumpNav{flex-wrap:wrap;gap:8px;display:flex}.page-module__N2RjCq__jumpLink{min-height:44px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out;display:inline-flex}.page-module__N2RjCq__jumpLink:hover{color:var(--ink);background:var(--surface-alt);border-color:var(--ink-3)}.page-module__N2RjCq__jumpCount{color:var(--ink-3);background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;padding:0 6px;font-size:.75rem;font-weight:600}.page-module__N2RjCq__group{scroll-margin-top:80px}.page-module__N2RjCq__groupHeader{max-width:720px;margin:0 0 32px}.page-module__N2RjCq__groupTitle{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.25rem);font-weight:600;line-height:1.2}.page-module__N2RjCq__groupDesc{color:var(--ink-2);margin:0;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.6}.page-module__N2RjCq__faqList{border-top:1px solid var(--border);flex-direction:column;max-width:880px;display:flex}.page-module__N2RjCq__faqItem{border-bottom:1px solid var(--border)}.page-module__N2RjCq__faqQuestion{min-height:44px;font-family:var(--font-heading);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;transition:color .18s ease-out;display:flex}.page-module__N2RjCq__faqQuestion::-webkit-details-marker{display:none}.page-module__N2RjCq__faqQuestion:hover{color:var(--accent)}.page-module__N2RjCq__faqQuestion:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.page-module__N2RjCq__faqMarker{flex-shrink:0;width:14px;height:14px;position:relative}.page-module__N2RjCq__faqMarker:before,.page-module__N2RjCq__faqMarker:after{content:"";background:var(--ink-3);transition:opacity .18s ease-out;position:absolute}.page-module__N2RjCq__faqMarker:before{width:14px;height:2px;top:6px;left:0}.page-module__N2RjCq__faqMarker:after{width:2px;height:14px;top:0;left:6px}.page-module__N2RjCq__faqItem[open] .page-module__N2RjCq__faqMarker:after{opacity:0}.page-module__N2RjCq__faqAnswer{padding:0 0 24px}.page-module__N2RjCq__faqAnswer p{color:var(--ink-2);max-width:70ch;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.page-module__N2RjCq__jumpSection{padding:12px 0;position:static}.page-module__N2RjCq__jumpNav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.page-module__N2RjCq__jumpLink{flex-shrink:0}.page-module__N2RjCq__group{scroll-margin-top:0}.page-module__N2RjCq__faqQuestion{padding:16px 0;font-size:1rem}.page-module__N2RjCq__faqAnswer{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.page-module__N2RjCq__jumpLink,.page-module__N2RjCq__faqQuestion,.page-module__N2RjCq__faqMarker:after{transition:none}}.page-module__N2RjCq__jumpNav{justify-content:center}.page-module__N2RjCq__groupHeader{text-align:center;margin-inline:auto}.page-module__N2RjCq__groupHeader>*,.page-module__N2RjCq__faqList{margin-inline:auto}.page-module__N2RjCq__jumpLink{align-items:center;gap:8px;display:inline-flex}.page-module__N2RjCq__jumpLink svg{color:var(--accent);flex-shrink:0}
