.panda-faq-page .panda-faq-list{max-width:1000px;margin:0 auto;padding-top:48px;padding-bottom:24px}
.panda-faq-page .panda-faq-item{border-bottom:1px solid var(--line);scroll-margin-top:120px}
.panda-faq-page .panda-faq-item:first-child{border-top:1px solid var(--line)}
.panda-faq-page .panda-faq-item>summary{padding:24px 12px;color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.65;cursor:pointer;overflow-wrap:anywhere}
.panda-faq-page .panda-faq-item>summary::marker{color:var(--blue)}
.panda-faq-page .panda-faq-item>summary:focus-visible,.panda-faq-page .panda-faq-table-wrap:focus-visible{outline:2px solid #9ab8d8;outline-offset:3px}
.panda-faq-page .panda-faq-item[open]>summary{color:var(--blue)}
.panda-faq-page .panda-faq-answer{padding:0 12px 24px;color:#536372;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}
.panda-faq-page .panda-faq-answer>p{margin:0 0 18px}
.panda-faq-page .panda-faq-answer>p:last-child{margin-bottom:0}
.panda-faq-page .panda-faq-table-wrap{max-width:100%;margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.panda-faq-page .panda-faq-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;background:#fff;color:var(--ink);font-size:.94rem;line-height:1.7}
.panda-faq-page .panda-faq-table-wrap th,.panda-faq-page .panda-faq-table-wrap td{padding:13px 16px;border:1px solid var(--line);text-align:left;vertical-align:middle;word-break:keep-all}
.panda-faq-page .panda-faq-table-wrap th{background:#edf3f8;font-weight:700}
.panda-faq-page .panda-faq-table-wrap th:first-child{width:57%}
.panda-faq-page .panda-faq-quote{padding-top:20px;padding-bottom:72px;text-align:center}
@media(max-width:620px){.panda-faq-page .panda-faq-list{padding-top:28px}.panda-faq-page .panda-faq-item>summary{padding:20px 4px;font-size:1rem}.panda-faq-page .panda-faq-answer{padding-right:4px;padding-left:4px;font-size:.95rem}.panda-faq-page .panda-faq-table-wrap th,.panda-faq-page .panda-faq-table-wrap td{padding:11px 13px}.panda-faq-page .panda-faq-quote{padding-bottom:56px}}
