:root{--faq-bar-h:108px;--faq-bar-top:var(--site-header-h,104px)}@media (min-width:1024px){:root{--faq-bar-h:68px;--faq-bar-top:var(--site-header-h,148px)}}.faq-bar{position:sticky;top:var(--faq-bar-top);height:var(--faq-bar-h)}.faq-page :where(.faq,.faq-item,h2,h3,h4){scroll-margin-top:calc(var(--faq-bar-top) + var(--faq-bar-h) + 12px)}.faq-chips{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(var(--palette-black)) 12px,rgb(var(--palette-black)) calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(var(--palette-black)) 12px,rgb(var(--palette-black)) calc(100% - 24px),transparent 100%)}.faq-chips::-webkit-scrollbar{display:none}.faq-chips [data-count]:after,.faq-chips [data-total]:after{content:attr(data-total);margin-left:6px;min-width:20px;padding:0 6px;border-radius:999px;background:rgb(var(--color-surface-muted));color:rgb(var(--color-ink));font-size:12px;font-weight:600;line-height:20px;text-align:center}.faq-chips [data-count]:after{content:attr(data-count);background:rgb(var(--color-brand-soft));color:rgb(var(--color-brand-strong))}.faq-chips [aria-current=page]:after{background:rgb(var(--color-brand-accent));color:rgb(var(--color-ink))}.faq-chips [data-count="0"]{opacity:.55}.faq-chips [data-count="0"]:after{background:transparent}::highlight(faq-match){background-color:rgb(var(--color-highlight));color:inherit}@media (prefers-reduced-motion:no-preference){.faq-chips{scroll-behavior:smooth}}.faq-page .faq-item{border-bottom:1px solid rgb(var(--color-line))}.faq-page .faq-item:first-child,.faq-page :not(.faq-item)+.faq-item{border-top:1px solid rgb(var(--color-line))}.faq-page .faq-item+:not(.faq-item){margin-top:1.5rem}.faq-page .faq-item>.faq-item__h{margin:0;font-family:var(--font-body),"Segoe UI",system-ui,sans-serif;font-size:inherit;line-height:inherit}.faq-item__q{display:flex;align-items:center;gap:1rem;min-height:56px;margin:0 -.75rem;width:calc(100% + 1.5rem);padding:.875rem .75rem;border-radius:.5rem;text-align:left;font-size:1.0625rem;font-weight:600;line-height:1.4;color:rgb(var(--color-ink));cursor:pointer;transition:background-color .15s,color .15s}.faq-item__q:hover{background:rgb(var(--color-brand-softer));color:rgb(var(--color-brand-strong))}.faq-item__q:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:-2px}.faq-item__text{flex:1;min-width:0;overflow-wrap:anywhere}.faq-item__icon{display:flex;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(var(--color-line));background:rgb(var(--color-surface));color:rgb(var(--color-brand));transition:transform .2s cubic-bezier(.2,0,0,1),background-color .15s,color .15s}.faq-item__q[aria-expanded=true]{color:rgb(var(--color-brand-strong))}.faq-item__q[aria-expanded=true] .faq-item__icon{transform:rotate(180deg);background:rgb(var(--color-brand));border-color:rgb(var(--color-brand));color:rgb(var(--color-brand-contrast-text))}.faq-item__a[hidden=until-found]{display:block;content-visibility:hidden}.faq-item__body{padding:.125rem 0 0;color:rgb(var(--color-copy))}.faq-item__body>:last-child{margin-bottom:0}.faq-item__tools{display:flex;justify-content:flex-end;padding:.25rem 0 .875rem}.faq-item__copy{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 .75rem;margin-right:-.75rem;border-radius:999px;font-size:.875rem;font-weight:600;color:rgb(var(--color-muted));transition:background-color .15s,color .15s}.faq-item__copy:hover{background:rgb(var(--color-brand-softer));color:rgb(var(--color-brand-strong))}.faq-item__copy:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.faq-item__copy[data-copied]{color:rgb(var(--color-brand-strong))}@media (prefers-reduced-motion:no-preference){.faq-item:target>.faq-item__h .faq-item__q{animation:faq-target 1.6s ease-out 1}@keyframes faq-target{0%{background:rgb(var(--color-highlight))}to{background:transparent}}}@media (prefers-reduced-motion:reduce){.faq-item__icon,.faq-item__q{transition:none}}@media print{.faq-item__a[hidden]{display:block!important;content-visibility:visible!important}.faq-item__icon,.faq-item__tools{display:none}}