.faq-page__head{max-width:1200px;padding:clamp(40px, 6vw, 72px) var(--gx-gutter,16px) 8px;margin:0 auto}.faq-page__head h1{font-size:var(--gx-display-md,2.6rem);letter-spacing:var(--gx-track-display,-.03em);margin:8px 0 18px;line-height:1}.faq-page__lead{color:var(--ink-2,#46536a);max-width:62ch;margin:0 0 16px;font-size:15px;line-height:1.55}.faq-page .faq-page__group{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(36px,5vw,56px)}.faq-page .faq-page__group+.faq-page__group{border-top:1px solid var(--gx-rule,#ddd)}.faq-page .faq-page__group h2{font-size:var(--gx-display-sm,1.9rem)}.faq-page__link{font-size:var(--gx-text-xs,.8rem);margin-top:-4px;font-weight:700}.faq-page .gx-commerce__faq-list details{border-top:1px solid var(--gx-rule,#ddd)}.faq-page .gx-commerce__faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:clamp(.86rem,1.1vw,1rem);font-weight:650;list-style:none;display:flex}.faq-page .gx-commerce__faq-list summary::-webkit-details-marker{display:none}.faq-page .gx-commerce__faq-list details[open] summary span{transform:rotate(45deg)}.faq-page .gx-commerce__faq-list details p{color:#6b6b6b;max-width:64ch;margin:8px 0 20px;line-height:1.65}.faq-page .gx-commerce__faq-list details p.faq-page__link{color:inherit;margin-top:-8px}
