pg-faq{display:block}@media (min-width:1024px){pg-faq{display:grid}}pg-faq{gap:var(--pg-gutter-x);grid-template-columns:25% 75%}pg-faq .faq__category-btn-container{display:flex;flex-wrap:nowrap;position:sticky;width:100%}pg-faq .faq__category-btn-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}pg-faq .faq__category-btn-container{align-self:flex-start;overflow-x:auto;overflow-y:hidden}@media (min-width:1024px){pg-faq .faq__category-btn-container{flex-direction:column}pg-faq .faq__category-btn-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(1.25rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(1.25rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}}pg-faq .faq__category-btn-container{border-bottom:1px solid rgba(0,0,0,.2)}@media(min-width:1024px){pg-faq .faq__category-btn-container{border:none;top:calc(var(--pg-announcement-bar-height) + var(--pg-header-height) + var(--pg-product-tabs-height) + 2rem)}}pg-faq .faq__category-btn{font-weight:600;padding-bottom:1.25rem;padding-top:1.25rem;--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity))}pg-faq .faq__category-btn[data-active=true]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}pg-faq .faq__category-btn{display:block;font-size:20px;line-height:1;text-align:left}@media(min-width:1024px){pg-faq .faq__category-btn{padding-bottom:0;padding-top:0}}pg-faq .faq__category-title{border-bottom:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.54);display:none;font-size:32px;font-weight:700;line-height:1;padding-bottom:2rem;text-transform:uppercase}@media(min-width:1024px){pg-faq .faq__category-title{display:block}}pg-faq .faq__container{border-bottom:1px solid rgba(0,0,0,.2);display:block}pg-faq .faq__arrow-icon{height:25px;margin-bottom:auto;margin-top:auto;position:absolute;right:.5rem;top:50%;width:25px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}pg-faq .faq__title{font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-bottom:15px;padding-top:15px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}pg-faq .faq__body-text{font-size:1.125rem;line-height:1.75rem;line-height:27px}pg-faq .faq__body-text a{--tw-text-opacity:1;color:rgb(224 32 32/var(--tw-text-opacity));text-decoration-line:underline}