.blog-page{padding:44px 0 64px}.blog-main{max-width:760px}.blog-index-main,.blog-main{margin:0 auto;padding:0 28px}.blog-index-main{max-width:1140px}.blog-eyebrow{color:#6D28D9;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.blog-h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:38px;line-height:1.13;letter-spacing:-.022em;margin:0 0 12px;color:#101426}.blog-lead-sub{font-size:15px;color:#646B82;margin:0 0 22px}.blog-crumb{font-size:12.5px;color:#646B82;margin:0 0 14px}.blog-crumb a{color:#646B82;text-decoration:none}.blog-crumb a:hover{color:#5B30E0}.blog-crumb .sep{margin:0 7px;color:#9AA0B4}.blog-meta{display:flex;gap:10px;align-items:center;font-size:13px;color:#646B82;margin-bottom:14px;flex-wrap:wrap}.blog-reviewed{display:inline-block;font-size:13px;font-weight:600;color:#2F6B3A;background:#EEF7EF;border:1px solid #d6ebd8;border-radius:999px;padding:5px 14px;margin:0 0 24px}.blog-toc{border:1px solid #e9ebf1;background:#F8F8FC;border-radius:14px;padding:16px 20px;margin:6px 0 28px}.blog-toc b{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#646B82}.blog-toc ul{list-style:none;margin:10px 0 0;padding:0;column-count:2;column-gap:28px}.blog-toc li{margin:5px 0;page-break-inside:avoid;break-inside:avoid}.blog-toc a{color:#283043;text-decoration:none;font-size:14px;line-height:1.4}.blog-toc a:hover{color:#5B30E0}.blog-article h2{scroll-margin-top:84px}@media (max-width:640px){.blog-toc ul{column-count:1}}.blog-cat{display:inline-block;background:#EFE9FD;color:#4A22C4;font-weight:700;font-size:11.5px;padding:3px 10px;border-radius:20px}.blog-cover{width:100%;max-height:430px;object-fit:cover;border-radius:18px;margin:6px 0 22px}.blog-article{font-size:16.5px;line-height:1.75;color:#283043}.blog-article .doc-lead,.blog-article>p:first-child{font-size:18px;color:#3C4258}.blog-article h2{font-weight:800;font-size:24px;margin:36px 0 10px;letter-spacing:-.01em}.blog-article h2,.blog-article h3{font-family:Plus Jakarta Sans,sans-serif;color:#101426}.blog-article h3{font-weight:700;font-size:18.5px;margin:24px 0 8px}.blog-article p{margin:0 0 16px}.blog-article ol,.blog-article ul{margin:0 0 16px;padding-left:22px}.blog-article li{margin:6px 0}.blog-article a{color:#5B30E0;text-decoration:underline;text-underline-offset:2px}.blog-article strong{color:#101426}.blog-article em{color:#3C4258}.blog-article table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px}.blog-article td,.blog-article th{border:1px solid #e9ebf1;padding:10px 12px;text-align:left;vertical-align:top}.blog-article thead th{background:#F6F7FB;font-weight:700}.blog-article img{max-width:100%;height:auto;border-radius:14px;margin:22px 0;display:block}.blog-article figure{margin:22px 0}.blog-article figcaption{font-size:13px;color:#646B82;text-align:center;margin-top:8px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:22px;gap:22px;margin-top:12px}.blog-card{display:flex;flex-direction:column;border:1px solid #e9ebf1;border-radius:18px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.blog-card:hover{box-shadow:0 10px 30px rgba(16,20,38,.1);transform:translateY(-2px)}.blog-card .bc-img{width:100%;height:180px;object-fit:cover;background:#F0F2F6}.blog-card .bc-body{padding:15px 18px 18px}.blog-card h3{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;margin:9px 0 6px;letter-spacing:-.01em;color:#101426}.blog-card p{font-size:13.5px;color:#646B82;line-height:1.55;margin:0}.blog-cta{margin:38px 0 10px;background:linear-gradient(135deg,#1D4ED8,#6D28D9,#DB2777);border-radius:18px;padding:28px 26px;color:#fff;text-align:center}.blog-cta h3{font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:800;margin:0 0 8px;color:#fff}.blog-cta p{margin:0 0 16px;opacity:.92;font-size:14px;line-height:1.5}.blog-cta a{display:inline-block;background:#fff;color:#4A22C4;font-weight:700;text-decoration:none;padding:11px 22px;border-radius:11px}.blog-faq{margin-top:38px}.blog-faq>h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:22px;margin-bottom:6px;color:#101426}.blog-faq details{border-top:1px solid #e9ebf1;padding:13px 0}.blog-faq details:last-child{border-bottom:1px solid #e9ebf1}.blog-faq summary{font-weight:700;cursor:pointer;font-size:15px;color:#101426}.blog-faq details p{margin:9px 0 0;color:#3C4258;line-height:1.6}.blog-back{display:inline-block;margin-top:30px;color:#5B30E0;text-decoration:none;font-weight:600}@media (max-width:640px){.blog-h1{font-size:29px}.blog-cover{max-height:240px;border-radius:12px}}