.tp-blog{color:#e5edf7;background:#07111f;min-height:100vh}.tp-blog-container{width:min(1180px,100% - 40px);margin:0 auto}.tp-blog-hero{border-bottom:1px solid #94a3b81f;padding:90px 0 70px}.tp-blog-hero h1{color:#f8fafc;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.03}.tp-blog-hero h1 span{color:#60a5fa}.tp-blog-hero p{color:#a9b8ca;max-width:760px;margin-top:24px;font-size:18px;line-height:1.75}.tp-blog-section{padding:70px 0}.tp-blog-section-header{margin-bottom:30px}.tp-blog-section-header h2{color:#f8fafc;margin:0;font-size:38px}.tp-blog-section-header p{color:#94a3b8;max-width:650px;line-height:1.7}.tp-category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tp-category{background:#0f172ab3;border:1px solid #94a3b821;border-radius:16px;padding:24px;text-decoration:none;transition:all .2s}.tp-category:hover{border-color:#60a5fa66;transform:translateY(-4px)}.tp-category-icon{margin-bottom:14px;font-size:30px}.tp-category h3{color:#f1f5f9;margin:0}.tp-category p{color:#8494a8;font-size:13px;line-height:1.55}.tp-article-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tp-article{background:#0f172ab3;border:1px solid #94a3b821;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.tp-article:hover{border-color:#60a5fa59;transform:translateY(-4px)}.tp-article-top{background:#1e40af2e;justify-content:center;align-items:center;height:125px;font-size:42px;display:flex}.tp-article-body{padding:24px}.tp-article-category{color:#60a5fa;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.tp-article h3{color:#f1f5f9;font-size:20px;line-height:1.35}.tp-article p{color:#8fa0b4;font-size:14px;line-height:1.65}.tp-article-meta{color:#68788d;margin-top:18px;font-size:12px}.tp-insights{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tp-insight{background:#0f172aa6;border:1px solid #94a3b821;border-radius:18px;padding:32px}.tp-insight h3{color:#f8fafc}.tp-insight p{color:#91a1b4;line-height:1.7}.tp-insight a{color:#60a5fa;font-weight:700;text-decoration:none}.tp-blog-cta{text-align:center;border-top:1px solid #94a3b81a;padding:80px 20px}.tp-blog-cta-inner{max-width:760px;margin:auto}.tp-blog-cta h2{color:#f8fafc;font-size:42px}.tp-blog-cta p{color:#91a1b4;line-height:1.7}.tp-blog-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tp-blog-btn{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.tp-blog-btn-primary{color:#fff;background:#2563eb}.tp-blog-btn-secondary{color:#cbd5e1;background:#0f172a;border:1px solid #94a3b833}@media (max-width:900px){.tp-category-grid,.tp-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tp-blog-container{width:calc(100% - 28px)}.tp-category-grid,.tp-article-grid,.tp-insights{grid-template-columns:1fr}.tp-blog-hero{padding:60px 0}.tp-blog-actions{flex-direction:column}.tp-blog-btn{width:100%}}
