.BlogCard_card__4Ectp{display:flex;flex-direction:column;border-radius:var(--card-radius,12px);box-shadow:var(--card-shadow,0 2px 12px rgba(0,0,0,.06));background:#fff;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease}.BlogCard_card__4Ectp:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.BlogCard_imageWrap__3cHPf{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f0f4ff}.BlogCard_body__TjtGI{padding:clamp(1rem,2vw,1.4rem);flex:1 1;display:flex;flex-direction:column;gap:.5rem}.BlogCard_meta__axFEF{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.BlogCard_category__UFWgs{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;border-radius:4px;background:#e8f0fe;color:#1a56db}.BlogCard_date__P0dgZ{font-family:var(--font-display)}.BlogCard_date__P0dgZ,.BlogCard_readTime__stwOQ{font-size:.78rem;color:var(--color-muted)}.BlogCard_title__Lm4qD{font-size:clamp(1rem,1.4vw,1.1rem);font-weight:700;color:var(--color-ink);line-height:1.5;-webkit-line-clamp:2}.BlogCard_summary__Sa_ce,.BlogCard_title__Lm4qD{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_summary__Sa_ce{font-size:.88rem;color:var(--color-muted);line-height:1.7;flex:1 1;-webkit-line-clamp:3}.BlogSidebar_sidebar__dpSn_{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:1.5rem}.BlogSidebar_sidebarCard__N_TpX{background:#fff;border-radius:var(--card-radius,12px);box-shadow:var(--card-shadow,0 2px 12px rgba(0,0,0,.06));padding:1.5rem}.BlogSidebar_sidebarTitle__BwvPD{font-size:.95rem;font-weight:700;color:var(--color-ink);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border,#eee)}.BlogSidebar_categoryList__otWgM{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.BlogSidebar_categoryLink__ZbUq0{display:block;font-size:.88rem;padding:.5rem .8rem;border-radius:6px;text-decoration:none;color:var(--color-ink);transition:background .2s ease}.BlogSidebar_categoryLink__ZbUq0:hover{background:#f0f4ff}.BlogSidebar_categoryLinkActive__ZeSgJ{background:var(--color-accent,#3b82f6);color:#fff}.BlogSidebar_categoryLinkActive__ZeSgJ:hover{background:var(--color-accent,#3b82f6)}.BlogSidebar_latestList__wSA14{display:flex;flex-direction:column;gap:.8rem}.BlogSidebar_latestItem__9_nZ2{display:block;text-decoration:none;color:inherit;padding:.5rem 0;border-bottom:1px solid var(--color-border,#eee);transition:opacity .2s ease}.BlogSidebar_latestItem__9_nZ2:last-child{border-bottom:none}.BlogSidebar_latestItem__9_nZ2:hover{opacity:.7}.BlogSidebar_latestItemTitle___BFpP{font-size:.88rem;font-weight:600;color:var(--color-ink);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSidebar_latestItemDate___VQzl{font-size:.75rem;color:var(--color-muted);font-family:var(--font-display);margin-top:.2rem}.BlogSidebar_ctaCard__0lvQ9{background:var(--color-accent,#3b82f6);color:#fff;border-radius:var(--card-radius,12px);padding:1.5rem;text-align:center}.BlogSidebar_ctaTitle__GrnGz{font-size:1rem;font-weight:700;margin:0 0 .5rem}.BlogSidebar_ctaText__Kacdl{font-size:.85rem;line-height:1.6;margin:0 0 1rem;opacity:.9}.BlogSidebar_ctaLink__QHplY{display:inline-block;font-size:.85rem;font-weight:700;padding:.5rem 1.2rem;border-radius:6px;background:#fff;color:var(--color-accent,#3b82f6);text-decoration:none;transition:opacity .2s ease}.BlogSidebar_ctaLink__QHplY:hover{opacity:.9}@media (max-width:768px){.BlogSidebar_sidebar__dpSn_{position:static}}.blog_layout__4tSAE{display:grid;grid-template-columns:1fr 320px;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:start}.blog_main__nwgql{min-width:0}.blog_postGrid__4SKOd{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.blog_categoryTabs__QgOLH{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.blog_categoryTab__SAh_t{font-size:.85rem;font-weight:600;padding:.45rem 1rem;border-radius:6px;border:1px solid var(--color-border,#eee);background:transparent;color:var(--color-muted);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.blog_categoryTab__SAh_t:hover{background:#f0f4ff;border-color:var(--color-accent,#3b82f6);color:var(--color-accent,#3b82f6)}.blog_categoryTabActive__EOGuq{background:var(--color-accent,#3b82f6);color:#fff;border-color:var(--color-accent,#3b82f6)}.blog_pagination__c1BKD{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem}.blog_paginationLink__37ElR{font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;border:1px solid var(--color-border,#eee);text-decoration:none;color:var(--color-ink);transition:background .2s ease,border-color .2s ease}.blog_paginationLink__37ElR:hover{background:#f0f4ff;border-color:var(--color-accent,#3b82f6)}.blog_paginationCurrent__4u5HC{font-size:.85rem;font-weight:700;padding:.4rem .85rem;border-radius:6px;background:var(--color-accent,#3b82f6);color:#fff}.blog_articleLayout__e29bk{display:grid;grid-template-columns:1fr 300px;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:start}.blog_previewBanner__TMr_b{margin-bottom:1.5rem;padding:.8rem 1rem;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#92400e;font-weight:700}.blog_articleMain__EACVK{min-width:0}.blog_articleMeta__kTUsf{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:1.5rem;font-size:.85rem;color:var(--color-muted)}.blog_articleCategory__ymTh3{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:4px;background:#e8f0fe;color:#1a56db}.blog_articleDate__VBFHp{font-family:var(--font-display)}.blog_articleReadTime__zPPT7{color:var(--color-muted)}.blog_articleTitle__u_wUC{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--color-ink);line-height:1.4;margin:0 0 1.5rem}.blog_articleImage__CNxWE{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--card-radius,12px);overflow:hidden;margin-bottom:2rem}.blog_articleBody__J1bNV{font-size:clamp(.95rem,1.2vw,1.05rem);color:var(--color-ink);line-height:1.9}.blog_articleBody__J1bNV h2{scroll-margin-top:96px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border,#eee)}.blog_articleBody__J1bNV h3{scroll-margin-top:96px;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;margin:2rem 0 .8rem}.blog_articleBody__J1bNV p{margin:0 0 1.2rem;color:var(--color-muted)}.blog_articleBody__J1bNV ol,.blog_articleBody__J1bNV ul{margin:0 0 1.2rem;padding-left:1.5rem}.blog_articleBody__J1bNV li{margin-bottom:.5rem;color:var(--color-muted);line-height:1.7}.blog_articleBody__J1bNV blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-accent,#3b82f6);background:#f8faff;border-radius:0 8px 8px 0;color:var(--color-muted);font-style:italic}.blog_articleBody__J1bNV pre{margin:1.5rem 0;padding:1.2rem;background:#1e1e2e;color:#cdd6f4;border-radius:8px;overflow-x:auto;font-size:.88rem;line-height:1.6}.blog_articleBody__J1bNV code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;background:#f0f4ff;padding:.15rem .4rem;border-radius:4px}.blog_articleBody__J1bNV pre code{background:transparent;padding:0}.blog_articleBody__J1bNV figure{margin:2rem 0;border-radius:var(--card-radius,12px);overflow:hidden;border:1px solid var(--color-border,#eee)}.blog_articleBody__J1bNV figure img{width:100%;display:block;object-fit:cover}.blog_articleBody__J1bNV figcaption{background:#f8faff;padding:.8rem 1.2rem;font-size:.85rem;color:var(--color-muted)}.blog_articleBody__J1bNV .blog_tableFigure__OqW6r{border-radius:8px;overflow:hidden}.blog_tableScroll__9_8l0{width:100%;overflow-x:auto}.blog_dataTable__MnATd{width:100%;min-width:560px;border-collapse:collapse;background:#fff;font-size:.92rem;line-height:1.6}.blog_dataTable__MnATd td,.blog_dataTable__MnATd th{padding:.85rem 1rem;border:1px solid var(--color-border,#e5e7eb);text-align:left;vertical-align:top}.blog_dataTable__MnATd th{background:#f0f4ff;color:var(--color-ink);font-weight:700}.blog_dataTable__MnATd td{color:var(--color-muted)}.blog_calloutBlock__NzuJk{margin:1.5rem 0;padding:1.1rem 1.25rem;border:1px solid var(--color-border,#e5e7eb);border-left:4px solid var(--color-accent,#3b82f6);border-radius:8px;background:#f8faff}.blog_calloutBlock_info__NFvPE{border-left-color:#3b82f6;background:#f8faff}.blog_calloutBlock_tip__5_O7M{border-left-color:#10b981;background:#f0fdf8}.blog_calloutBlock_warning__W64md{border-left-color:#f59e0b;background:#fffbeb}.blog_calloutTitle__Gvd56{margin:0 0 .4rem;color:var(--color-ink);font-weight:700}.blog_articleBody__J1bNV .blog_calloutText__en3ey{margin:0;color:var(--color-muted)}.blog_faqBlock__La__S{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.5rem 0}.blog_faqItem__AOin9{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:#fff;overflow:hidden}.blog_faqItem__AOin9 summary{cursor:pointer;padding:.95rem 1rem;color:var(--color-ink);font-weight:700}.blog_articleBody__J1bNV .blog_faqItem__AOin9 p{margin:0;padding:0 1rem 1rem}.blog_ctaBlock__hAfad{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:center;margin:2rem 0;padding:1.25rem;border-radius:8px;border:1px solid var(--color-border,#e5e7eb);background:#f8faff}.blog_ctaBlock_school__DTEag{background:#f8faff}.blog_ctaBlock_enterprise__hMVOZ{background:#f8fafc}.blog_ctaBlock_download__R5VAX{background:#f0fdf8}.blog_ctaBlockTitle__fwC51{margin:0 0 .35rem;color:var(--color-ink);font-weight:800}.blog_articleBody__J1bNV .blog_ctaBlockText__pC4Nd{margin:0}.blog_buttonLink__WDAx_,.blog_ctaBlockLink__gT5jY{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1rem;border-radius:6px;background:var(--color-accent,#3b82f6);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.blog_buttonLinkWrap__g7Qbg{margin:1.5rem 0}.blog_embedBlock__a3omF{background:#000}.blog_embedBlock__a3omF iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.blog_embedLinkBlock__GyF4c{margin:1.5rem 0;padding:1rem;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:#f8faff}.blog_embedLinkTitle__Rs72p{margin:0 0 .35rem;color:var(--color-ink);font-weight:700}.blog_toc__9oUB9{margin:0 0 2rem;padding:1rem;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:#fff}.blog_tocTitle__rCdGD{margin:0 0 .75rem;color:var(--color-ink);font-size:.95rem;font-weight:800}.blog_tocList__BOvyl{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.blog_tocItemLevel3__K1LCU{padding-left:1rem}.blog_tocList__BOvyl a{color:var(--color-muted);text-decoration:none}.blog_tocList__BOvyl a:hover{color:var(--color-accent,#3b82f6)}.blog_tagList__JpDbq{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0}.blog_tagLink__a4V14{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .7rem;border-radius:999px;background:#f0f4ff;color:#1a56db;font-size:.82rem;font-weight:700;text-decoration:none}.blog_authorBlock__gd4MX{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;background:#f8faff;border-radius:var(--card-radius,12px);margin:2rem 0}.blog_authorImage__03EVZ{flex:0 0 auto;border-radius:999px;overflow:hidden}.blog_authorName__r_Elm{font-size:.95rem;font-weight:700;color:var(--color-ink);margin:0}.blog_authorRole__D6T5U{font-size:.82rem;color:var(--color-muted);margin:.2rem 0 0}.blog_authorBio__uhpcf{margin:.55rem 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.7}.blog_authorUrl__v5Bq3{display:inline-block;margin-top:.55rem;color:var(--color-accent,#3b82f6);font-weight:700;text-decoration:none}.blog_reviewerBlock__L8Kj5{margin:-1rem 0 2rem;padding:1rem 1.2rem;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:#fff}.blog_reviewerLabel__DRDjJ{margin:0 0 .35rem;color:var(--color-muted);font-size:.78rem;font-weight:800}.blog_reviewerName__juB0J{margin:0;color:var(--color-ink);font-weight:800}.blog_reviewerBio__31OBA{margin:.5rem 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.7}.blog_relatedSection__CJJ_H{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border,#eee)}.blog_relatedTitle__sF_6e{font-size:1.2rem;font-weight:700;color:var(--color-ink);margin:0 0 1.5rem}.blog_relatedGrid__SAv8g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1.5rem;gap:1.5rem}.blog_emptyState__QmKNc{text-align:center;padding:clamp(2rem,4vw,4rem);color:var(--color-muted)}.blog_emptyStateTitle___j64f{font-size:1.2rem;font-weight:700;color:var(--color-ink);margin:0 0 .5rem}.blog_emptyStateText__XbqOZ{font-size:.95rem;margin:0}.blog_emptyStateLink__jYTpi{display:inline-block;text-decoration:none}.blog_emptyStateButton__Mfu7w,.blog_emptyStateLink__jYTpi{margin-top:1rem;padding:.5rem 1.5rem;border-radius:6px;background:var(--color-accent,#3b82f6);color:#fff;font-weight:600}.blog_emptyStateButton__Mfu7w{border:none;cursor:pointer}.blog_section__eovMY{position:relative;padding:var(--section-padding-y) 0}.blog_container__LQDvN{width:var(--section-width);margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem)}@media (max-width:768px){.blog_articleLayout__e29bk,.blog_ctaBlock__hAfad,.blog_layout__4tSAE{grid-template-columns:1fr}.blog_buttonLink__WDAx_,.blog_ctaBlockLink__gT5jY{width:100%}}