.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:var(--text-h2);letter-spacing:-.02em;margin-bottom:var(--space-8)}.faq__list[data-astro-cid-hemr5th4]{gap:var(--space-3);max-width:860px;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .3s var(--ease-out), box-shadow .4s var(--ease-out), background-color .3s}.faq__item[data-astro-cid-hemr5th4]:hover{border-color:color-mix(in srgb, var(--color-brand-500) 40%, var(--color-line))}.faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing),.faq__item[data-astro-cid-hemr5th4].is-open{border-color:color-mix(in srgb, var(--color-brand-500) 55%, var(--color-line));box-shadow:var(--shadow-card)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-4) var(--space-6);cursor:pointer;font-weight:600;font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--color-ink-900);border-radius:var(--radius-lg);list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{border-radius:var(--radius-full);background:var(--color-bg-sunken);width:28px;height:28px;transition:background-color .3s, transform .5s var(--ease-spring);flex:none;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-brand-700);width:12px;height:2px;transition:transform .45s var(--ease-out);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing) .faq__icon[data-astro-cid-hemr5th4],.faq__item[data-astro-cid-hemr5th4].is-open .faq__icon[data-astro-cid-hemr5th4]{background:var(--color-brand-100);transform:rotate(180deg)}.faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing) .faq__icon[data-astro-cid-hemr5th4]:after,.faq__item[data-astro-cid-hemr5th4].is-open .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__answer[data-astro-cid-hemr5th4]{overflow:hidden}.faq__answer-inner[data-astro-cid-hemr5th4]{padding:0 var(--space-6) var(--space-6);max-width:var(--measure);color:var(--color-ink-700)}
