:root{--mf-brand:#2ea3f2;--mf-text:#0f172a;--mf-muted:#64748b;--mf-border:#e6e8ee;--mf-shadow:0 6px 18px rgba(2,6,23,.08)}.post-article-content .et_pb_row{width:100%}.post-article-content ul.post-toc{counter-reset:toc;list-style:none;padding:0;margin:10px 0 22px 0}.post-article-content ul.post-toc li{position:relative;margin:8px 0;padding-left:2.1rem;list-style:none}.post-article-content ul.post-toc li::marker{content:""}.post-article-content ul.post-toc li::before{counter-increment:toc;content:counter(toc) ".";position:absolute;left:0;top:0;color:var(--mf-brand);font-weight:700;line-height:1.5}.post-article-content ul.post-toc li a{color:var(--mf-brand);font-weight:600;text-decoration:none;transition:color .15s ease}.post-article-content ul.post-toc li a:hover{color:var(--mf-text);text-decoration:underline}.post-article-content .affiliate-products{margin:24px 0 36px;padding:18px 20px;background:#fff;border:1px solid var(--mf-border);border-radius:14px;box-shadow:var(--mf-shadow)}.post-article-content .affiliate-products h2{margin:0 0 10px 0;font-size:1.15rem;line-height:1.35;color:var(--mf-text)}.post-article-content .affiliate-products h2+ul{display:block;list-style:disc;margin:0 0 0 22px;padding:0}.post-article-content .affiliate-products li{margin:14px 0;padding:0;line-height:1.6;border:0;background:none;box-shadow:none}.post-article-content .affiliate-products li::marker{color:var(--mf-brand)}.post-article-content .affiliate-products a{display:inline-block;margin-right:6px;color:var(--mf-brand);font-weight:700;text-decoration:none}.post-article-content .affiliate-products a:hover{text-decoration:underline}.post-article-content table:not(.table-of-contents-table){width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--mf-border);border-radius:14px;overflow:hidden;box-shadow:var(--mf-shadow);margin:0 0 30px 0}.post-article-content table:not(.table-of-contents-table) thead th,.post-article-content table:not(.table-of-contents-table) tr:first-child th{background:linear-gradient(180deg,#f6fbff,#eef7ff);color:var(--mf-text);font-weight:700;text-align:left;padding:16px 18px;border-bottom:1px solid var(--mf-border)}.post-article-content table:not(.table-of-contents-table) tbody th,.post-article-content table:not(.table-of-contents-table) tbody td{padding:16px 18px;vertical-align:top;border-bottom:1px solid var(--mf-border);transition:background .15s ease}.post-article-content table:not(.table-of-contents-table) tbody tr:last-child th,.post-article-content table:not(.table-of-contents-table) tbody tr:last-child td{border-bottom:0}.post-article-content table:not(.table-of-contents-table) th+th,.post-article-content table:not(.table-of-contents-table) td+td{border-left:1px solid var(--mf-border)}.post-article-content table:not(.table-of-contents-table) tbody tr:nth-child(even){background:#fbfdff}.post-article-content table:not(.table-of-contents-table) tbody tr:hover{background:transparent}.post-article-content table:not(.table-of-contents-table) tbody td:hover,.post-article-content table:not(.table-of-contents-table) tbody th:hover{background:rgba(46,163,242,.10)}.post-article-content table:not(.table-of-contents-table) td a{color:var(--mf-brand);font-weight:700;text-decoration:none}.post-article-content table:not(.table-of-contents-table) td a:hover{text-decoration:underline}@media (max-width:780px){.post-article-content table:not(.table-of-contents-table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}