.gb-pub-section.gb-faq-body{padding-top:0}.gb-faq-layout{grid-template-columns:minmax(0,1fr);row-gap:clamp(24px,3vw,36px);display:grid}.gb-faq-head .gb-pub-head-text,.gb-faq-index,.gb-faq-rail{min-width:0;max-width:42rem}@media (min-width:1100px){.gb-faq-head .gb-pub-head-in,.gb-faq-layout{column-gap:var(--gb-pub-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.gb-faq-head .gb-pub-head-text,.gb-faq-rail{grid-area:1/5/auto/-1}.gb-faq-index{top:calc(var(--gb-nav-h,64px) + 24px);grid-area:1/1/auto/span 4;align-self:start;max-width:360px;position:sticky}}.gb-faq-index-label{margin:0 0 var(--space-2);color:var(--gb-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.4;display:block}.gb-faq-look{margin-bottom:22px}@media (scripting:none){.gb-faq-look{display:none}}.gb-faq-hits{margin:10px 0 0;padding:0;list-style:none}.gb-faq-hit{border-bottom:1px solid var(--gb-line);color:var(--gb-ink);font-size:var(--fs-body);font-weight:var(--fw-regular);-webkit-tap-highlight-color:transparent;padding:9px 0;line-height:1.45;text-decoration:none;display:block}.gb-faq-hit-term{color:var(--gb-ink);font-weight:650}.gb-faq-hit-see{color:var(--gb-ink-3)}.gb-faq-hit-question{color:var(--gb-ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-ui);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.gb-faq-hit:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-w) solid var(--gb-focus);outline-offset:2px}.gb-faq-hit:focus-visible .gb-faq-hit-question{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.gb-faq-hit:hover .gb-faq-hit-question{text-decoration-color:currentColor}}@media (pointer:coarse){.gb-faq-hit{min-height:44px;padding:12px 0}}.gb-faq-none{color:var(--gb-ink-2);font-size:var(--fs-sm);margin:10px 0 0;line-height:1.5}.gb-faq-jumplist-body{position:relative}.gb-faq-jumplist-track{pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}.gb-faq-jumplist-rail{inset:var(--space-2) auto var(--space-2) .5px;background:var(--gb-gsap-line);width:1px;position:absolute}.gb-faq-jumplist-indicator{border-radius:var(--radius-pill);background:var(--gb-gsap-lime);width:2px;height:22px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gb-gsap-lime) 13%, transparent);opacity:0;transition:transform var(--dur-marker) var(--ease-spring), opacity var(--dur-marker-fade) ease;position:absolute;top:0;left:0}.gb-faq-jumplist-indicator--active{opacity:1}.gb-faq-jumplist{margin:0;padding:0;list-style:none}.gb-faq-jump{padding:var(--space-3) 0 var(--space-3) var(--space-5);border-bottom:1px solid var(--gb-gsap-line);color:var(--gb-gsap-muted);justify-content:space-between;align-items:baseline;gap:14px;display:flex}.gb-faq-jumplist li:last-child .gb-faq-jump{border-bottom:0}.gb-faq-jump-label{font-size:15.5px;font-weight:var(--fw-bold);letter-spacing:-.01em;transition:color var(--dur-base,.2s) var(--ease-spring);line-height:1.3}.gb-faq-jump[aria-current=true] .gb-faq-jump-label{color:var(--gb-gsap-ink)}.gb-faq-jump-num{font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none}.gb-faq-groups{gap:clamp(24px,3vw,38px);display:grid}.gb-faq-group{scroll-margin-top:96px}@media (max-width:1099.98px){.gb-faq-group{scroll-margin-top:calc(var(--gb-nav-h) + 40px + 8px)}}.gb-faq-group-title{font-size:var(--fs-pub-row-title);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0 0 clamp(4px,1.2vw,10px);line-height:1.15}@media (prefers-reduced-motion:reduce){.gb-faq-jumplist-indicator,.gb-faq-jump-label,.gb-faq-hit-question{transition:none}}@media (max-width:560px){.gb-faq-group-title{font-size:22px}}
