.ffaq-links{margin-top:24px;min-width:0}
.ffaq-links>h2{margin:0 0 16px;font-size:20px;line-height:1.4}.ffaq-links>p{color:#5b6670;font-size:14px}
.ffaq-links>ul{display:block;margin:0;padding:0;list-style:none;border-top:1px solid var(--sys-color-border,#dce5ed)}
.ffaq-links [hidden],.ffaq-links[hidden],.ffaq-answer[hidden]{display:none!important}
.ffaq-links li{margin:0;min-width:0;border-bottom:1px solid var(--sys-color-border,#dce5ed)}
.ffaq-links li>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:18px 8px;box-sizing:border-box;color:inherit;text-decoration:none;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.ffaq-links a>span:first-child{min-width:0}.ffaq-links a>span:last-child{font-size:24px;color:var(--sys-color-action,#0077b8);flex-shrink:0}
.ffaq-links li>a:hover{background:var(--sys-color-surface-soft,#f1f8fd)}
.ffaq-links a:focus-visible,.ffaq-answer a:focus-visible{outline:3px solid var(--sys-color-action,#0077b8);outline-offset:2px}
.ffaq-answer{min-width:0;padding:8px 0 24px;scroll-margin-top:24px}
.ffaq-answer .rental-order-guide__section-title{margin:24px 0 18px;scroll-margin-top:24px;font-size:22px;line-height:1.5}
.ffaq-back,.ffaq-related{display:inline-flex;align-items:center;min-height:44px;line-height:1.6;color:var(--sys-color-action,#0077b8);text-decoration:none;overflow-wrap:anywhere}
.ffaq-back{font-size:14px}.ffaq-related{margin-top:20px;padding-top:16px;border-top:1px solid var(--sys-color-border,#dce5ed);width:100%;font-size:15px}
@media(max-width:767px){.ffaq-links{margin-top:20px}.ffaq-links li>a{padding:15px 4px;min-height:60px;font-size:15px;gap:16px}.ffaq-answer .rental-order-guide__section-title{font-size:20px}.ffaq-answer{padding-top:0}}
