.glucody-faq{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding:5.6rem calc(4.8rem + var(--side-extra)) 3.2rem;background:var(--g-white)}@media(max-width: 749px){.glucody-faq{padding:4rem 1.6rem 2.4rem;gap:2.4rem}}.glucody-faq__heading{color:#40424a;font-size:clamp(2.4rem,2.5vw,3rem);font-weight:500;letter-spacing:-0.06rem;line-height:1.33;text-align:center}.glucody-faq__subheading{margin-top:-1.6rem;color:var(--g-muted);font-size:1.6rem;line-height:1.5;text-align:center}@media(max-width: 749px){.glucody-faq__subheading{margin-top:-0.8rem;font-size:1.4rem}}.glucody-faq__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}@media(max-width: 749px){.glucody-faq__tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin:0 -1.6rem;padding:0 1.6rem;overflow-x:auto;scroll-padding:0 1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.glucody-faq__tabs::-webkit-scrollbar{display:none}}.glucody-faq__tab{flex-shrink:0;padding:.8rem 1.2rem;border:1px solid var(--g-navy);border-radius:999rem;background:var(--g-white);color:var(--g-navy);font-size:1.4rem;letter-spacing:-0.028rem;line-height:.95;transition:background-color .15s ease,color .15s ease}.glucody-faq__tab:hover{background:var(--g-slate-50)}.glucody-faq__tab.is-active{border-color:rgba(108,108,108,.3);background:var(--g-navy);color:var(--g-white)}.glucody-faq__list{display:flex;flex-direction:column;gap:1.2rem;width:100%}.glucody-faq__item{border-radius:1.2rem;background:var(--g-slate-50)}.glucody-faq__item[hidden]{display:none}.glucody-faq--flat .glucody-faq__item{background:rgba(0,0,0,0);border-radius:0}.glucody-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2.4rem 1.6rem;cursor:pointer;list-style:none}.glucody-faq__question::-webkit-details-marker{display:none}.glucody-faq__item[open] .glucody-faq__question{padding-bottom:1.2rem}.glucody-faq__question-text{color:#40424a;font-size:1.6rem;font-weight:500;letter-spacing:-0.032rem;line-height:1.75}.glucody-faq__plus{flex-shrink:0;width:2.4rem;height:2.4rem;color:#40424a;transition:transform .25s ease}.glucody-faq__plus svg{width:100%;height:100%}.glucody-faq__item[open] .glucody-faq__plus{transform:rotate(45deg)}.glucody-faq__answer{padding:0 1.6rem 2.4rem;color:var(--g-muted);font-size:1.5rem;line-height:1.6}.glucody-faq__answer p+p{margin-top:.8rem}.glucody-faq__answer a{text-decoration:underline}
