.co-hero.faq-hero{padding-top:calc(6.75rem + env(safe-area-inset-top));padding-bottom:2.75rem}@media (min-width:64rem){.co-hero.faq-hero{padding-top:calc(7.5rem + env(safe-area-inset-top));padding-bottom:3.25rem}}.faq-hero .co-ghost{font-size:clamp(3.5rem,8vw,7.5rem);top:10rem;left:max(1.25rem,50% - 36rem);right:auto}.faq-hero .co-hero-h1{font-size:clamp(2rem,3.9vw,3.3rem)}.faq-hero .fr-tele,.faq-groups .fr-tele,.faq-jumpnav .fr-tele{color:var(--color-mist)}.vg-stage.faq-ledger{--vg-h:clamp(11.5rem, 32svh, 19rem)}.faq-jumpnav{top:calc(5rem + env(safe-area-inset-top));z-index:30;border-block:1px solid var(--frx-hairline);background:var(--color-ink-950);box-shadow:0 .75rem 1.5rem -1.25rem color-mix(in oklab, var(--color-ink-950) 70%, transparent);position:sticky}.faq-jumpnav:after{content:"";inset-inline:0;pointer-events:none;background:var(--color-ink-950);height:.5rem;position:absolute;bottom:-.5rem}.faq-jumpnav-row{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;max-width:72rem;margin-inline:auto;padding-block:.45rem;padding-inline:.75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%)}.faq-jumpnav-row::-webkit-scrollbar{display:none}.faq-jumpnav-label{color:var(--color-mist);flex:none;padding-right:.35rem}.faq-jump{border:1px solid var(--frx-hairline);min-height:2.75rem;font-family:var(--fr-display);font-variation-settings:"wdth" 90;letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.3rem .95rem;font-size:.75rem;font-weight:560;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.faq-jump:hover{color:var(--color-porcelain);border-color:color-mix(in oklab, var(--fr-accent) 55%, transparent)}.faq-jump .faq-jump-n{font-variant-numeric:tabular-nums;color:var(--color-mist);transition:color .25s}.faq-jump[aria-current=true]{color:var(--fr-accent-bright,var(--fr-accent));border-color:color-mix(in oklab, var(--fr-accent) 60%, transparent);background:color-mix(in oklab, var(--fr-accent) 9%, transparent)}.faq-jump[aria-current=true] .faq-jump-n{color:inherit}.faq-group{scroll-margin-top:calc(9.5rem + env(safe-area-inset-top))}.faq-rail-index{display:none}@media (min-width:64rem){.faq-rail-label{min-height:2.5rem}.faq-rail-index{border-top:1px solid var(--frx-hairline);margin-top:1.75rem;display:block}.faq-rail-index>li{border-bottom:1px solid var(--frx-hairline);min-height:4.7rem;font-family:var(--fr-display);font-variation-settings:"wdth" 90;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--color-mist);align-items:center;gap:.85rem;font-size:.75rem;font-weight:500;display:flex}.faq-rail-index>li:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--fr-accent) 40%, transparent), transparent);flex:auto;height:1px}}@media (max-width:48rem){.faq-jumpnav-label{display:none}.faq-jumpnav-row{padding-inline:1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.75rem),#0000 100%)}}@media (max-width:40rem){.faq-jumpnav-row:after{content:"";pointer-events:none;flex:0 0 50vw}.faq-groups{gap:2.5rem}.faq-groups .frx-faq-item>summary{padding-block:1.05rem}.faq-groups .frx-faq-a{padding-bottom:1.15rem}}
