.gia-faq__intro{font-family:var(--font-body);color:color-mix(in oklch, var(--color-ink-900) 78%, transparent);max-width:60ch;margin-top:18px;font-size:1.02rem;line-height:1.6}.gia-faq{margin:clamp(28px,4vh,44px) 0 clamp(40px,6vh,64px)}.gia-faq__item{border-bottom:1px solid color-mix(in oklch, var(--color-gold-600) 25%, transparent);padding:clamp(14px,1.8vw,22px) 0}.gia-faq__item summary{font-family:var(--font-body);color:var(--color-ink-900);cursor:pointer;padding-right:28px;font-size:1.06rem;font-weight:600;list-style:none;position:relative}.gia-faq__item summary::-webkit-details-marker{display:none}.gia-faq__item summary:after{content:"+";font-family:var(--font-display);color:var(--color-gold-700);transition:transform .2s var(--ease-out-expo,ease);font-size:1.5rem;font-style:italic;position:absolute;top:-2px;right:0}.gia-faq__item[open] summary:after{transform:rotate(45deg)}.gia-faq__item p{font-family:var(--font-body);color:color-mix(in oklch, var(--color-ink-900) 80%, transparent);max-width:68ch;margin:clamp(10px,1.2vw,14px) 0 0;font-size:.99rem;line-height:1.65}.gia-faq__back{margin-top:clamp(28px,4vh,44px)}.gia-faq__back a{font-family:var(--font-body);color:var(--color-gold-700);font-weight:600;text-decoration:none}.gia-faq__back a:hover{text-decoration:underline}
