.faq-root{max-width:640px;margin:0 auto}.axf .faq-root.sheet{padding:0 15px 100px}.faq-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.faq-head h2{font-size:var(--fs-xl);color:var(--ink);margin:0 0 4px;font-weight:600}.faq-head p{font-size:var(--fs-body);color:var(--ink-2);margin:0}.faq-ico{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.axf .faq-pad{padding:var(--card-pad)}.axf .faq-item+.faq-item{border-top:1px solid var(--line)}.axf .faq-item-h{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.axf .faq-item-h:hover{background:var(--page)}.axf .faq-item-h:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.faq-q{font-size:var(--fs-md);color:var(--ink);font-weight:600}.axf .faq-a{font-size:var(--fs-body);color:var(--ink-2);white-space:pre-wrap;padding:0 20px 16px;line-height:1.6}.faq-guide{border-radius:var(--r-card);background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--blue-border);color:var(--ink);align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;text-decoration:none;display:flex}.faq-guide:hover{background:var(--blue-soft)}.faq-guide:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq-guide-ico{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.faq-guide>span:nth-child(2){flex:1;gap:2px;display:grid}.faq-guide b{font-size:var(--fs-md);font-weight:600}.faq-guide small{font-size:var(--fs-body);color:var(--ink-2);line-height:1.45}
