.blog-post__body table{border:1px solid #d5dae0!important;border-collapse:separate!important;border-radius:10px!important;border-spacing:0!important;font-size:14px!important;margin:24px 0!important;overflow:hidden!important;width:100%!important}.blog-post__body table thead tr td,.blog-post__body table thead tr th{background-color:#ccd5e0!important;border:none!important;border-bottom:2px solid #b3c0cf!important;color:#1a2b3c!important;font-weight:700!important;padding:10px 14px!important;text-align:left!important}.blog-post__body table td{background-color:#fff!important;border:none!important;border-bottom:1px solid #c8cfd9!important;color:#333!important;line-height:1.7!important;padding:10px 14px!important}.blog-post__body table td,.blog-post__body table th{overflow-wrap:normal!important;word-break:keep-all!important}.blog-post__body table td:first-child{color:#1a2b3c!important;font-weight:700!important;white-space:nowrap!important}.blog-post__body table tr:last-child td{border-bottom:none!important}.blog-post__body table:not(:has(tbody)){border-radius:12px!important}.blog-post__body table:not(:has(tbody)),.blog-post__body table:not(:has(tbody)) tbody,.blog-post__body table:not(:has(tbody)) th,.blog-post__body table:not(:has(tbody)) thead,.blog-post__body table:not(:has(tbody)) tr{display:block!important;height:auto!important;width:auto!important}.blog-post__body table:not(:has(tbody)) th{border-bottom:none!important;line-height:1.9!important;padding:18px 28px!important}.blog-post__body table:not(:has(tbody)) th:not(:last-child){border-bottom:1px solid #b3c0cf!important;padding-bottom:14px!important}.blog-post__body table:not(:has(tbody)) th p{line-height:1.9!important;margin:0 0 10px!important}.blog-post__body table:not(:has(tbody)) th p:last-child{margin-bottom:0!important}.blog-post__body table:not(:has(tbody)) th:first-child:not(:only-child) p,.blog-post__body table:not(:has(tbody)) th:first-child:not(:only-child) strong,.blog-post__body table:not(:has(tbody)) th:only-child p:first-child,.blog-post__body table:not(:has(tbody)) th:only-child p:first-child strong{font-size:18px!important;font-weight:500!important}.blog-post__body table:has([colspan]) tr:first-child td,.blog-post__body table:has([colspan]) tr:first-child th,.blog-post__body table:has([colspan]) tr:nth-child(2) td,.blog-post__body table:has([colspan]) tr:nth-child(2) th{background-color:#ccd5e0!important;color:#1a2b3c!important;font-weight:700!important}.blog-post__body table:has([colspan]) tr:nth-child(n+3) td:first-child{background-color:#ccd5e0!important;color:#1a2b3c!important;font-weight:700!important}.blog-post__body table:has([colspan]) td,.blog-post__body table:has([colspan]) th,.blog-post__body table:has([rowspan]) td,.blog-post__body table:has([rowspan]) th{font-size:13px!important;overflow-wrap:normal!important;padding:8px!important;word-break:keep-all!important}@media (max-width:600px){.blog-post__body table:has([colspan]),.blog-post__body table:has([rowspan]){display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.blog-post__body table:has([colspan]) td,.blog-post__body table:has([colspan]) th,.blog-post__body table:has([rowspan]) td,.blog-post__body table:has([rowspan]) th{white-space:nowrap!important}}.auto-toc{background:#fafbfc;border:1px solid #d5dae0;border-radius:8px;margin:32px 0;max-width:680px;padding:20px 24px}.auto-toc__title{font-size:1rem;font-weight:700;margin:0 0 12px}.auto-toc__list{list-style:none;margin:0;padding-left:0}.auto-toc__list li{font-size:.9rem;line-height:1.6}.auto-toc__list a{color:#333;text-decoration:none}.auto-toc__list a:hover{text-decoration:underline}.toc-h2{font-weight:600;margin-bottom:0;margin-top:10px}.toc-h2:first-child{margin-top:0}.toc-h3{margin-left:16px}.toc-h3,.toc-h4{font-weight:400;margin-top:2px}.toc-h4{margin-left:32px}