.gb-pub-hero.gb-faq-hero{padding:clamp(30px,4vw,48px) 0 clamp(14px,2vw,24px)}.gb-faq-body{padding-top:clamp(26px,5vw,56px)}.gb-faq-index{align-self:start}.gb-faq-index-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gb-gsap-muted-soft);margin:0 0 12px;font-size:11px;font-weight:600}.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{background:var(--gb-gsap-line);width:1px;position:absolute;inset:8px auto 8px .5px}.gb-faq-jumplist-indicator{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;border-radius:999px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s;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{border-bottom:1px solid var(--gb-gsap-line);color:var(--gb-gsap-muted);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0 12px 20px;display:flex}.gb-faq-jumplist li:last-child .gb-faq-jump{border-bottom:0}.gb-faq-jump-label{letter-spacing:-.01em;transition:color var(--dur-base,.2s) var(--ease-spring);font-size:15.5px;font-weight:700;line-height:1.3}.gb-faq-jump[aria-current=true] .gb-faq-jump-label{color:var(--gb-gsap-ink)}.gb-faq-jump-num{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.gb-faq-groups{gap:clamp(24px,3vw,38px);display:grid}.gb-faq-group{scroll-margin-top:96px}.gb-faq-group .gb-faq-group-title:before{margin-bottom:12px}.gb-faq-group-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 clamp(4px,1.2vw,10px);font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.15}.gb-faq-rail .gb-pub-accordion-trigger{width:calc(100% + 24px);transition:background-color var(--dur-base,.2s) var(--ease-spring);border-radius:8px;margin-inline:-12px;padding:clamp(14px,1.8vw,18px) 12px}.gb-faq-rail .gb-pub-accordion-trigger:hover,.gb-faq-rail .gb-pub-accordion-trigger:focus-visible{background-color:var(--gb-surface-warm)}.gb-faq-rail .gb-pub-accordion-icon{color:var(--gb-gsap-muted);transition:color var(--dur-base,.2s) var(--ease-spring), border-color var(--dur-base,.2s) var(--ease-spring), background-color var(--dur-base,.2s) var(--ease-spring)}.gb-faq-rail .gb-pub-accordion-trigger:hover .gb-pub-accordion-icon,.gb-faq-rail .gb-pub-accordion-trigger:focus-visible .gb-pub-accordion-icon{border-color:var(--gb-gsap-ink)}.gb-faq-rail .gb-pub-accordion-trigger[aria-expanded=true] .gb-pub-accordion-icon{color:var(--gb-lime-text);border-color:#0000}.gb-faq-rail .gb-pub-accordion-answer{padding-bottom:clamp(16px,1.9vw,20px)}.gb-faq-privacy-inner{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,52px);display:grid}.gb-faq-vis{grid-template-columns:1fr;gap:clamp(22px,3vw,36px);display:grid}.gb-faq-vis-col h3{letter-spacing:.02em;color:var(--gb-on-dark);border-bottom:1px solid #f4f4f024;margin:0 0 4px;padding-bottom:12px;font-size:13px;font-weight:700}.gb-faq-vis-col--sees h3{border-bottom:2px solid var(--gb-gsap-lime)}.gb-faq-vis-col ul{margin:0;padding:0;list-style:none}.gb-faq-vis-col li{color:var(--gb-on-dark-2);transition:background-color var(--dur-base,.2s) var(--ease-spring);border-top:1px solid #f4f4f01f;border-radius:8px;margin-inline:-12px;padding:11px 12px 11px 36px;font-size:15px;line-height:1.5;position:relative}.gb-faq-vis-col li:first-child{border-top:0}.gb-faq-vis-col li:hover{background-color:#f4f4f00d}.gb-faq-vis-col li:before{content:"";width:10px;height:10px;transition:box-shadow var(--dur-base,.2s) var(--ease-spring);border-radius:999px;position:absolute;top:17px;left:14px}.gb-faq-vis-col--sees li:before{background:var(--gb-gsap-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--gb-gsap-lime) 18%, transparent)}.gb-faq-vis-col--sees li:hover:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--gb-gsap-lime) 26%, transparent)}.gb-faq-vis-col--never li:before{border:1.5px solid var(--gb-on-dark-2);opacity:.6;background:0 0}.gb-faq-privacy-link{color:var(--gb-on-dark);letter-spacing:-.01em;align-items:center;gap:8px;margin-top:clamp(16px,2vw,22px);font-size:15.5px;font-weight:700;display:inline-flex}@media (min-width:880px){.gb-faq-vis{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.gb-faq-privacy-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,5vw,80px)}}@media (prefers-reduced-motion:reduce){.gb-faq-jumplist-indicator,.gb-faq-jump-label,.gb-faq-rail .gb-pub-accordion-trigger,.gb-faq-rail .gb-pub-accordion-icon,.gb-faq-vis-col li,.gb-faq-vis-col li:before{transition:none}}
