.gs-audience-faq,.gs-audience-faq *,.gs-audience-faq :after,.gs-audience-faq :before{box-sizing:border-box}.gs-audience-faq{background:var(--gsaf-bg,transparent);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);padding:var(--gs-section-pad,clamp(48px,6vw,96px)) 0}.gs-audience-faq--space-compact{padding:var(--gs-section-pad-compact,clamp(36px,4.5vw,64px)) 0}.gs-audience-faq--space-spacious{padding:var(--gs-section-pad-spacious,clamp(64px,8vw,120px)) 0}.gs-audience-faq__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-audience-faq__header,.gs-audience-faq__panel{margin-inline:auto;max-width:820px}.gs-audience-faq__header{margin-bottom:clamp(28px,3.5vw,44px);text-align:center}.gs-audience-faq__eyebrow{align-items:center;color:var(--gs-green-cta,#0a8744);display:flex;flex-wrap:wrap;font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);gap:12px;justify-content:center;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 8px;text-transform:uppercase}.gs-audience-faq__heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.6rem,1.1rem + 1.5vw,2.4rem));font-weight:700;line-height:1.15;margin:0 auto;max-width:var(--gs-heading-measure,40ch);text-wrap:balance}.gs-audience-faq__tabs{background:var(--gs-white,#fff);border:1px solid var(--gs-card-border-color,rgba(6,42,71,.12));border-radius:var(--gs-radius-pill,1000px);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:0 auto clamp(28px,3.5vw,44px);padding:4px;width:fit-content}.gs-audience-faq__tab{appearance:none;background:transparent;border:0;border-radius:var(--gs-radius-pill,1000px);color:var(--gs-navy,#062a47);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;padding:12px 26px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.gs-audience-faq__tab:hover{background:var(--gs-mist,#eef4f1)}.gs-audience-faq__tab.is-active{background:var(--gs-navy,#062a47);color:var(--gs-white,#fff)}.gs-audience-faq__tab:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:2px}.gs-audience-faq__panel[hidden]{display:none}.gs-audience-faq__panel:focus-visible{border-radius:4px;outline:3px solid var(--gs-green,#85c441);outline-offset:4px}.gs-audience-faq__login{background:var(--gs-mist,#eef4f1);border-radius:var(--gs-card-radius,12px);margin-bottom:clamp(24px,3vw,36px);padding:clamp(22px,3vw,32px);text-align:center}.gs-audience-faq__login-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:700;line-height:1.2;margin:0 0 8px}.gs-audience-faq__login-text{color:var(--gs-charcoal,#2f2f2f);font-size:1rem;line-height:1.5;margin:0 0 18px}.gs-audience-faq__login-btn{margin:0 auto}.gs-audience-faq__list{border-top:1px solid rgba(6,42,71,.12)}.gs-audience-faq__item{border-bottom:1px solid rgba(6,42,71,.12)}.gs-audience-faq__q{margin:0}.gs-audience-faq__trigger{align-items:center;background:none;border:0;color:var(--gs-navy,#062a47);cursor:pointer;display:flex;font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;gap:16px;line-height:1.4;padding:clamp(18px,2.4vw,24px) 0;text-align:left;width:100%}.gs-audience-faq__q-text{flex:1}.gs-audience-faq__trigger:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-audience-faq__icon{color:var(--gs-green-cta,#0a8744);flex:0 0 auto;height:20px;position:relative;width:20px}.gs-audience-faq__icon:after,.gs-audience-faq__icon:before{background:currentColor;border-radius:1px;content:"";left:50%;position:absolute;top:50%}.gs-audience-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:16px}.gs-audience-faq__icon:after{height:16px;transform:translate(-50%,-50%);transition:transform .25s ease;width:2px}.gs-audience-faq__item.is-open .gs-audience-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.gs-audience-faq__answer{overflow:hidden}.gs-audience-faq__answer-inner{color:var(--gs-charcoal,#2f2f2f);font-size:1.0625rem;line-height:1.6;max-width:68ch;padding:0 0 clamp(18px,2.4vw,24px)}.gs-audience-faq__answer-inner p{margin:0 0 .8em}.gs-audience-faq__answer-inner p:last-child{margin-bottom:0}.gs-audience-faq__answer-inner a{color:var(--gs-green-cta,#0a8744);text-decoration:underline;text-underline-offset:2px}.gs-audience-faq--js .gs-audience-faq__answer{max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.gs-audience-faq--js .gs-audience-faq__answer-inner{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.gs-audience-faq--js .gs-audience-faq__item.is-open .gs-audience-faq__answer-inner{opacity:1;transform:none;transition-delay:.08s}.gs-audience-faq[data-text=light] .gs-audience-faq__tabs{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22)}.gs-audience-faq[data-text=light] .gs-audience-faq__tab{color:var(--gs-white,#fff)}.gs-audience-faq[data-text=light] .gs-audience-faq__tab.is-active{background:var(--gs-white,#fff);color:var(--gs-navy,#062a47)}.gs-audience-faq[data-text=light] .gs-audience-faq__tab:hover:not(.is-active){background:hsla(0,0%,100%,.16)}.gs-audience-faq[data-text=light] .gs-audience-faq__eyebrow{color:var(--gs-eyebrow-on-dark,#93b0d3)}.gs-audience-faq[data-text=light] .gs-audience-faq__heading{color:var(--gs-white,#fff)}.gs-audience-faq[data-text=light] .gs-audience-faq__login{background:hsla(0,0%,100%,.1)}.gs-audience-faq[data-text=light] .gs-audience-faq__login-heading{color:var(--gs-white,#fff)}.gs-audience-faq[data-text=light] .gs-audience-faq__login-text{color:hsla(0,0%,100%,.86)}.gs-audience-faq[data-text=light] .gs-audience-faq__item,.gs-audience-faq[data-text=light] .gs-audience-faq__list{border-color:hsla(0,0%,100%,.16)}.gs-audience-faq[data-text=light] .gs-audience-faq__trigger{color:var(--gs-white,#fff)}.gs-audience-faq[data-text=light] .gs-audience-faq__icon{color:var(--gs-green,#85c441)}.gs-audience-faq[data-text=light] .gs-audience-faq__answer-inner{color:hsla(0,0%,100%,.86)}.gs-audience-faq[data-text=light] .gs-audience-faq__answer-inner a{color:var(--gs-green,#85c441)}.gs-audience-faq__login-secondary{color:var(--gs-green-cta,#0a8744);display:block;font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);font-size:.9375rem;font-weight:600;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.gs-audience-faq__login-secondary:hover{color:var(--gs-navy,#062a47)}.gs-audience-faq[data-text=light] .gs-audience-faq__login-secondary{color:var(--gs-green,#85c441)}.gs-audience-faq--workspace .gs-audience-faq__header{margin-inline:0;text-align:left}.gs-audience-faq--workspace .gs-audience-faq__eyebrow{justify-content:flex-start}.gs-audience-faq--workspace .gs-audience-faq__heading{margin:0}.gs-audience-faq--workspace .gs-audience-faq__tabs{justify-content:flex-start;margin-inline:0}.gs-audience-faq--workspace .gs-audience-faq__panel{margin-inline:0}.gs-audience-faq--workspace .gs-audience-faq__header,.gs-audience-faq--workspace .gs-audience-faq__panel{max-width:none}.gs-audience-faq--workspace .gs-audience-faq__login{text-align:left}.gs-audience-faq--workspace .gs-audience-faq__login-btn,.gs-audience-faq--workspace .gs-audience-faq__login-secondary{margin:0}@media (min-width:900px){.gs-audience-faq--workspace .gs-audience-faq__login{align-items:center;display:flex;gap:32px;justify-content:space-between}.gs-audience-faq--workspace .gs-audience-faq__login-copy{flex:1;min-width:0}.gs-audience-faq--workspace .gs-audience-faq__login-actions{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.gs-audience-faq--workspace .gs-audience-faq__login-secondary{margin-top:0}}@media (max-width:640px){.gs-audience-faq__tabs{width:100%}.gs-audience-faq__tab{flex:1;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.gs-audience-faq--js .gs-audience-faq__answer,.gs-audience-faq--js .gs-audience-faq__answer-inner{transition:none}.gs-audience-faq--js .gs-audience-faq__answer-inner{opacity:1;transform:none}.gs-audience-faq__icon:after,.gs-audience-faq__tab{transition:none}}