.zl-faq-page .faq{background:#fff;border:1px solid #dfdfe2;border-radius:12px;transition:box-shadow .2s,border-color .2s}.zl-faq-page .faq+.faq{margin-top:12px}.zl-faq-page .faq summary{cursor:pointer;color:#171717;text-wrap:pretty;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;font-size:16.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.zl-faq-page .faq summary::-webkit-details-marker{display:none}.zl-faq-page .faq summary:hover{color:#008268}.zl-faq-page .faq[open]{border-color:#b6d8d2;box-shadow:0 8px 24px -16px #00281e59}.zl-faq-page .faq[open] summary{color:#008268}.zl-faq-page .faq .faq-chev{color:#008268;flex:none;width:20px;height:20px;margin-top:1px;transition:transform .25s}.zl-faq-page .faq[open] .faq-chev{transform:rotate(180deg)}.zl-faq-page .faq .faq-body{color:#525252;padding:0 24px 22px;font-size:15px;line-height:1.68}.zl-faq-page .faq .faq-body>*{margin:0}.zl-faq-page .faq .faq-body>*+*{margin-top:12px}.zl-faq-page .faq .faq-body>h3{color:#171717;margin-top:18px;font-size:15.5px;font-weight:700}.zl-faq-page .faq .faq-body>h3:first-child{margin-top:0}.zl-faq-page .faq .faq-body ul,.zl-faq-page .faq .faq-body ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.zl-faq-page .faq .faq-body ul{list-style:outside}.zl-faq-page .faq .faq-body ol{list-style:decimal}.zl-faq-page .faq .faq-body li{padding-left:2px}