.faq-sec[data-v-b5977b4c]{justify-content:flex-start;min-height:0;overflow:clip}.faq-grid[data-v-b5977b4c]{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;gap:2rem clamp(2.5rem,6vw,5rem);display:grid}.faq-head[data-v-b5977b4c]{position:sticky;top:6.5rem}.faq-icon[data-v-b5977b4c]{width:104px;height:104px;margin:0 0 1.1rem -6px}.faq-head[data-v-b5977b4c] h2{margin-bottom:0;font-size:clamp(2rem,3.4vw,2.7rem)}.qa[data-v-b5977b4c]{border-top:1px solid var(--line);padding:1.55rem 0 1.65rem}.qa[data-v-b5977b4c]:last-child{border-bottom:1px solid var(--line)}.faq-q[data-v-b5977b4c]{text-wrap:balance;margin:0;font-size:clamp(1.18rem,1.75vw,1.4rem);line-height:1.2}.faq-a[data-v-b5977b4c]{max-width:60ch;color:var(--ink-2);margin:.55rem 0 0;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.62}.faq-a[data-v-b5977b4c] a{color:var(--verm);text-underline-offset:2px;text-decoration:underline}.faq-index[data-v-b5977b4c]{flex-wrap:wrap;gap:.35rem 1.4rem;display:flex}.faq-index a[data-v-b5977b4c]{color:#fff;white-space:nowrap}.faq-index a[data-v-b5977b4c]:hover{color:var(--gold-leaf)}@media (width<=860px){.faq-grid[data-v-b5977b4c]{grid-template-columns:minmax(0,1fr);gap:1.6rem}.faq-head[data-v-b5977b4c]{position:static}.faq-icon[data-v-b5977b4c]{width:76px;height:76px;margin-bottom:.8rem}}
