.sr-blog{color:#1f2937;background:#fafafa;min-height:100vh}.sr-blog .blog-nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.sr-blog .blog-nav-inner{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:14px 20px;display:flex}.sr-blog .blog-nav-logo{color:#1f2937;letter-spacing:-.3px;font-size:1.05rem;font-weight:800}.sr-blog .blog-nav-logo span{color:#6366f1}.sr-blog .blog-nav-home{color:#6b7280;font-size:.85rem;font-weight:600}.sr-blog .blog-nav-home:hover{color:#6366f1}.sr-blog .blog-container{max-width:760px;margin:0 auto;padding:44px 20px 96px}.sr-blog .blog-list-header h1{letter-spacing:-.5px;font-size:1.9rem;font-weight:800}.sr-blog .blog-list-header p{color:#6b7280;margin-top:10px;line-height:1.7}.sr-blog .blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:22px;padding:26px;transition:border-color .15s,box-shadow .15s;display:block}.sr-blog .blog-card:hover{border-color:#6366f1;box-shadow:0 6px 20px #6366f11f}.sr-blog .blog-card .card-meta{color:#9ca3af;align-items:center;gap:10px;font-size:.82rem;display:flex}.sr-blog .blog-card .card-meta .badge{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:3px 10px;font-weight:600}.sr-blog .blog-card h2{letter-spacing:-.3px;margin-top:12px;font-size:1.22rem;font-weight:700;line-height:1.45}.sr-blog .blog-card p{color:#6b7280;margin-top:8px;font-size:.94rem;line-height:1.7}.sr-blog .blog-back{color:#6b7280;margin-bottom:22px;font-size:.9rem;display:inline-block}.sr-blog .blog-back:hover{color:#6366f1}.sr-blog .blog-article .badge{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-block}.sr-blog .blog-article h1{letter-spacing:-.6px;margin-top:16px;font-size:1.85rem;font-weight:800;line-height:1.35}.sr-blog .blog-article .article-meta{color:#9ca3af;border-bottom:1px solid #e5e7eb;margin-top:14px;padding-bottom:26px;font-size:.88rem}.sr-blog .article-body{margin-top:30px}.sr-blog .article-body h2{letter-spacing:-.4px;margin:42px 0 14px;font-size:1.4rem;font-weight:750;line-height:1.4}.sr-blog .article-body h3{margin:28px 0 10px;font-size:1.1rem;font-weight:700;line-height:1.45}.sr-blog .article-body p{color:#374151;margin:14px 0;font-size:1.01rem;line-height:1.85}.sr-blog .article-body strong{color:#111827;font-weight:700}.sr-blog .article-body a{color:#4f46e5;text-underline-offset:3px;font-weight:600;text-decoration:underline}.sr-blog .article-body ul,.sr-blog .article-body ol{margin:14px 0;padding-left:22px}.sr-blog .article-body li{color:#374151;margin:7px 0;font-size:1.01rem;line-height:1.8;list-style:outside}.sr-blog .article-body hr{border:none;border-top:1px solid #e5e7eb;margin:36px 0}.sr-blog .article-body em{color:#6b7280}.sr-blog .blog-cta{text-align:center;background:#111827;border-radius:18px;margin-top:52px;padding:30px}.sr-blog .blog-cta h2{color:#fff;letter-spacing:-.3px;font-size:1.25rem;font-weight:750}.sr-blog .blog-cta p{color:#9ca3af;margin-top:8px;font-size:.94rem}.sr-blog .blog-cta a{color:#fff;background:#6366f1;border-radius:12px;margin-top:16px;padding:12px 28px;font-size:.96rem;font-weight:700;display:inline-block}.sr-blog .blog-cta a:hover{background:#4f46e5}@media (max-width:640px){.sr-blog .blog-container{padding:30px 16px 72px}.sr-blog .blog-article h1{font-size:1.5rem}.sr-blog .article-body h2{font-size:1.22rem}}
