:root{--ts-primary:#1d6df3;--ts-secondary:#fbbf24;--ts-secondary-dark:#d97706;--ts-dark:#1a1a1a;--ts-nav:#000000;--ts-charcoal:#333333;--ts-header-offset:5rem}[id]{scroll-margin-top:var(--ts-header-offset)}.bg-primary{background-color:var(--ts-primary)}.bg-secondary{background-color:var(--ts-secondary)}.bg-dark{background-color:var(--ts-dark)}.bg-nav{background-color:var(--ts-nav)}.bg-charcoal{background-color:var(--ts-charcoal)}.text-primary{color:var(--ts-primary)}.text-secondary{color:var(--ts-secondary)}.text-charcoal{color:var(--ts-charcoal)}.border-primary{border-color:var(--ts-primary)}.hover\:bg-secondary:hover{background-color:var(--ts-secondary)}.hover\:bg-secondary-dark:hover{background-color:var(--ts-secondary-dark)}.hover\:bg-primary:hover{background-color:var(--ts-primary)}.hover\:border-secondary:hover{border-color:var(--ts-secondary)}.hover\:border-primary:hover{border-color:var(--ts-primary)}.hover\:text-primary:hover{color:var(--ts-primary)}.group:hover .group-hover\:bg-primary{background-color:var(--ts-primary)}.group:hover a.text-primary{color:#fff}.trend-article-list{list-style:none;counter-reset:trend;padding-left:0;margin:0}.trend-article-list>li{counter-increment:trend}.trend-article-list>li>a::before{content:counter(trend,decimal-leading-zero);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#fff;color:var(--ts-charcoal);font-size:1.5rem;line-height:1.75rem;font-weight:700}@media (min-width:768px){.trend-article-list>li>a::before{font-size:2.5rem;line-height:2.5rem}}@media (min-width:40rem){.ts2026-list-thumb{align-self:stretch;min-height:0;overflow:hidden}.ts2026-list-thumb img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto;min-height:11rem}}.blog-content{min-width:0;max-width:100%}.blog-content h2{font-size:28px;font-weight:400;margin-bottom:1rem;margin-top:1.5rem;line-height:1.4}.blog-content h3{font-size:22px;font-weight:400;margin-bottom:1rem;margin-top:1.5rem;line-height:1.4}.blog-content h4{font-size:18px;font-weight:400;margin-bottom:1rem;margin-top:1.5rem;line-height:1.4}.blog-content h5{font-size:18px;font-weight:400;margin-bottom:1rem;margin-top:1.5rem;line-height:1.4}.blog-content th,.blog-content td{color:#666}.blog-content p,.blog-content li{margin-bottom:1rem;line-height:1.5;color:#666;font-size:1rem}.blog-content ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.blog-content li{line-height:1.5;margin-bottom:1rem}.blog-content img{display:block;height:auto!important;margin:2rem auto;max-width:100%!important;border-radius:1rem}.blog-content a{color:var(--ts-secondary);text-decoration:underline;transition:color 0.3s ease;font-weight:600}.blog-content a:hover{color:var(--ts-secondary-dark)}.blog-content .table-container,.blog-content .table-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;margin:2rem 0;border-radius:8px;border:1px solid #e5e7eb}.blog-content .table-container::-webkit-scrollbar,.blog-content .table-scroll::-webkit-scrollbar{height:6px}.blog-content .table-container::-webkit-scrollbar-track,.blog-content .table-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.blog-content .table-container::-webkit-scrollbar-thumb,.blog-content .table-scroll::-webkit-scrollbar-thumb{background:var(--ts-secondary);border-radius:4px}.blog-content .table-container::-webkit-scrollbar-thumb:hover,.blog-content .table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ts-secondary-dark)}.blog-content table{width:100%;border-collapse:collapse!important;margin:0;border:1px solid #e5e7eb;overflow:hidden;box-shadow:none;height:auto!important;max-height:none!important;table-layout:auto}.blog-content .table-container table,.blog-content .table-scroll table{min-width:700px;width:100%;border:none;border-radius:0;overflow:visible}.blog-content table th,.blog-content table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:middle;white-space:normal;overflow-wrap:break-word;word-break:break-word;height:auto}.blog-content .table-container table th,.blog-content .table-container table td,.blog-content .table-scroll table th,.blog-content .table-scroll table td{white-space:nowrap}.blog-content table th:last-child,.blog-content table td:last-child{border-right:none}.blog-content table th{background-color:#f3f3f3;font-weight:600;color:#666;font-size:14px;border-bottom:1px solid #d1d5db}.blog-content table td{color:#666;font-size:14px;line-height:1.5}.blog-content table tr:hover{background-color:#f9fafb}.blog-content table tr:last-child td{border-bottom:none}@media (max-width:768px){.blog-content h2{font-size:20px;margin-bottom:1.2rem;margin-top:2rem}.blog-content h3{font-size:18px;margin-bottom:1rem;margin-top:1.8rem}.blog-content p,.blog-content li{font-size:14px;margin-bottom:1.2rem}.blog-content img{margin:1.5rem auto}.blog-content .table-container,.blog-content .table-scroll{margin:1.5rem 0}.blog-content table{font-size:13px}.blog-content table th,.blog-content table td{padding:8px 12px;font-size:13px}}