/* White article lists and tables, matching the existing FAQ cards. */
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *)){
 box-sizing:border-box;background:#fff;border:1px solid #dce5e7;border-radius:10px;box-shadow:0 2px 10px rgba(25,43,51,.035);margin:20px 0 28px;padding:22px 24px 22px 48px;list-style-position:outside;
}
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *))>li{margin:0 0 12px;padding-left:4px;line-height:1.7;overflow-wrap:break-word}
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *))>li:last-child{margin-bottom:0}
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *))>li::marker{color:#4c6068;font-weight:600}
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *))>li>p:last-child{margin-bottom:0}
body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *)) :is(ul,ol){background:transparent;border:0;border-radius:0;box-shadow:none;margin:10px 0 0;padding:0 0 0 24px}
body.avsp-article-styled .post-content .avsp-article-table{box-sizing:border-box;width:100%;max-width:100%;margin:20px 0 28px;background:#fff;border:1px solid #dce5e7;border-radius:10px;box-shadow:0 2px 10px rgba(25,43,51,.035);overflow:auto;overscroll-behavior-x:contain}
body.avsp-article-styled .post-content .avsp-article-table:focus-visible{outline:2px solid #7c8280;outline-offset:3px}
body.avsp-article-styled .post-content table:not(:where(nav *,[role="navigation"] *,.wpcf7 *,.avsp-article-unstyled *)){box-sizing:border-box;display:table!important;width:100%!important;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #dce5e7;border-radius:10px;background:#fff;box-shadow:0 2px 10px rgba(25,43,51,.035);font-size:15px;line-height:1.6;margin:20px 0 28px}
body.avsp-article-styled .post-content table:not(:where(nav *,[role="navigation"] *,.wpcf7 *,.avsp-article-unstyled *)) :is(th,td){box-sizing:border-box;background:#fff!important;padding:15px 20px;border:0!important;border-bottom:1px solid #e7ecee!important;text-align:left;vertical-align:top;overflow-wrap:anywhere}
body.avsp-article-styled .post-content table thead th{font-weight:600}
body.avsp-article-styled .post-content table tbody tr:last-child>*{border-bottom:0!important}
body.avsp-article-styled .post-content table caption{padding:18px 20px;text-align:left;background:#fff;font-weight:600}
body.avsp-article-styled .post-content .avsp-article-table>table{min-width:480px;max-width:none;table-layout:auto;border:0!important;border-radius:0;box-shadow:none;margin:0!important}
body.avsp-article-styled .post-content .avsp-article-table-three>table{min-width:600px}
body.avsp-article-styled .post-content .avsp-article-table-wide>table{min-width:720px}
@media(max-width:640px){
 body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *)){padding:18px 18px 18px 40px}
 body.avsp-article-styled .post-content :is(ul,ol):not(:where(nav *,[role="navigation"] *,.fusion-menu *,.fusion-sharing-box *,.avsp-article-faq *,.avsp-article-unstyled *)) :is(ul,ol){padding:0 0 0 22px}
 body.avsp-article-styled .post-content table:not(:where(nav *,[role="navigation"] *,.wpcf7 *,.avsp-article-unstyled *)) :is(th,td){padding:12px 14px}
}
