.faq-layout[data-v-ffe75719]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--s6);align-items:start}.faq-aside h2[data-v-ffe75719]{font-size:clamp(22px,2.3vw,29px);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.faq-lead[data-v-ffe75719]{margin-top:var(--s2);font-size:14.5px;line-height:1.8;color:var(--ink-3);max-width:340px}.faq-aside .btn[data-v-ffe75719]{margin-top:var(--s3)}.faq-list[data-v-ffe75719]{border-top:1px solid var(--line-2)}.faq-item[data-v-ffe75719]{border-bottom:1px solid var(--line)}.faq-item summary[data-v-ffe75719]{display:flex;align-items:baseline;gap:16px;padding:20px 0;cursor:pointer;list-style:none;position:relative}.faq-item summary[data-v-ffe75719]::-webkit-details-marker{display:none}.q-index[data-v-ffe75719]{font-family:var(--font-num);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink-4);flex:none;width:20px}.q-text[data-v-ffe75719]{flex:1;font-size:16px;font-weight:600;line-height:1.55;color:var(--ink);transition:color .18s ease}.faq-item summary:hover .q-text[data-v-ffe75719]{color:var(--accent)}.q-icon[data-v-ffe75719]{position:relative;flex:none;width:12px;height:12px;margin-top:4px}.q-icon[data-v-ffe75719]:before,.q-icon[data-v-ffe75719]:after{content:"";position:absolute;background:var(--ink-3);transition:transform .2s ease,opacity .2s ease}.q-icon[data-v-ffe75719]:before{left:0;top:5.5px;width:12px;height:1px}.q-icon[data-v-ffe75719]:after{left:5.5px;top:0;width:1px;height:12px}.faq-item[open] .q-icon[data-v-ffe75719]:after{opacity:0}.faq-item[open] .q-text[data-v-ffe75719]{color:var(--accent)}.faq-item p[data-v-ffe75719]{padding:0 34px var(--s3) 36px;font-size:14.5px;line-height:1.9;color:var(--ink-2);max-width:44em}@media (max-width: 900px){.faq-layout[data-v-ffe75719]{grid-template-columns:1fr;gap:var(--s4)}.faq-lead[data-v-ffe75719]{max-width:none}.faq-item p[data-v-ffe75719]{padding-left:36px;padding-right:16px}}@media (max-width: 600px){.faq-item summary[data-v-ffe75719]{gap:12px;padding:17px 0}.q-text[data-v-ffe75719]{font-size:15px}.faq-item p[data-v-ffe75719]{padding:0 0 var(--s3) 32px;font-size:14px}}
