.BlogPost_blogContainer__B1jBs{width:100%;max-width:1440px;margin:0 auto;background:linear-gradient(180deg,#fdfdfd 80%,#ffffff);box-sizing:border-box;position:relative;min-height:100vh}.BlogPost_contentContainer__sMaPG{padding:140px 100px 60px 120px;display:flex;gap:40px;max-width:1400px;margin:0 auto}.BlogPost_mainContent__U2vpF{flex:1;max-width:700px}.BlogPost_backLink__pMEMf{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#666;text-decoration:none;display:inline-flex;align-items:center;margin-bottom:32px;transition:color .3s ease}.BlogPost_backLink__pMEMf:hover{color:#000}.BlogPost_featuredImage__uorco{height:350px;margin-bottom:40px;position:relative;overflow:hidden;background-size:cover;background-position:50%}.BlogPost_featuredImagePlaceholder__Rkh_2,.BlogPost_featuredImage__uorco{border-radius:16px;display:flex;align-items:center;justify-content:center}.BlogPost_featuredImagePlaceholder__Rkh_2{width:80px;height:80px;background-color:rgba(200,180,255,.8)}.BlogPost_featuredImageIcon__8IsLr{font-size:36px;font-weight:700;color:#6b46c1}.BlogPost_featuredImageOverlay__DOML6{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.BlogPost_featuredImageOverlayIcon__DSv02{font-size:48px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.BlogPost_articleHeader__ThZb8{margin-bottom:40px}.BlogPost_authorInfo__AGmp7{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:20px;background-color:#f8f9fa;border-radius:12px;border:1px solid #e5e5e5}.BlogPost_authorAvatar__9sMXw{width:60px;height:60px;background-color:rgba(200,180,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#6b46c1;flex-shrink:0}.BlogPost_authorDetails__Ox4BA{flex:1}.BlogPost_authorName__TEjUt{font-family:Inter,sans-serif;font-weight:600;font-size:16px;color:#1a1a1a;margin:0 0 4px}.BlogPost_publishDate__2OmON{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#6b7280;margin:0}.BlogPost_articleTitle__eXuJs{font-family:Inter,sans-serif;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.5px;color:#1a1a1a;margin-bottom:32px}.BlogPost_mobileTocShare__Hq3O9{margin-bottom:40px}.BlogPost_tocContainer__ZKrqG{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:20px;margin-bottom:20px}.BlogPost_tocTitle__Rt6U5{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#000;margin-bottom:12px}.BlogPost_tocList__uL3WY{list-style:none;padding:0;margin:0}.BlogPost_tocItem__UkjAa{margin-bottom:8px}.BlogPost_tocLink__5Wv7U{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#666;text-decoration:none;display:block;padding:6px 8px;border-radius:6px;transition:all .2s ease}.BlogPost_tocLink__5Wv7U:hover{background-color:rgba(107,70,193,.1);color:#6b46c1}.BlogPost_shareContainer__OehlU{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.BlogPost_shareTitle__z4WDD{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#000;margin-bottom:12px}.BlogPost_shareButtons__8Z0OJ{display:flex;gap:8px;flex-wrap:wrap}.BlogPost_shareButton__2oHh_{display:flex;align-items:center;gap:6px;padding:8px 12px;color:#fff;text-decoration:none;border-radius:6px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;flex:1;min-width:120px;justify-content:center;transition:opacity .2s ease}.BlogPost_shareButton__2oHh_:hover{opacity:.9}.BlogPost_twitterButton__7i8ow{background-color:#1da1f2}.BlogPost_linkedinButton__yy_RC{background-color:#0077b5}.BlogPost_copyButton__uBhai{background-color:#6b7280;border:none;cursor:pointer;width:100%}.BlogPost_copyButtonSuccess__ycxaQ{background-color:#10b981}.BlogPost_articleContent__wTHzv{font-family:Inter,sans-serif;font-size:18px;line-height:28px;color:#333}.BlogPost_markdownH1__XtnUJ{font-size:32px;margin-top:48px;margin-bottom:24px}.BlogPost_markdownH1__XtnUJ,.BlogPost_markdownH2__EWhKN{font-family:Inter,sans-serif;font-weight:700;line-height:1.3;color:#000}.BlogPost_markdownH2__EWhKN{font-size:28px;margin-top:40px;margin-bottom:20px}.BlogPost_markdownH3__JqnYT{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:1.3;color:#000;margin-top:32px;margin-bottom:16px}.BlogPost_markdownP__XHjDY{margin-bottom:24px;line-height:28px}.BlogPost_markdownA__Fq3vM{color:#000;text-decoration:underline;transition:color .3s ease}.BlogPost_markdownA__Fq3vM:hover{color:#666}.BlogPost_markdownOl__U1xtT,.BlogPost_markdownUl__Vp1f3{margin-bottom:24px;padding-left:24px}.BlogPost_markdownLi__9DZDX{margin-bottom:8px;line-height:1.6}.BlogPost_markdownCode__Lw9Sb{background-color:#f1f3f4;padding:2px 6px;border-radius:4px;font-size:16px;font-family:monospace}.BlogPost_markdownPre__JWw3r{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:8px;padding:20px;margin-bottom:24px;overflow:auto;font-size:14px;font-family:monospace}.BlogPost_markdownBlockquote__Fgnfn{border-left:4px solid #e5e5e5;padding-left:24px;margin-left:0;margin-bottom:24px;font-style:italic;color:#666}.BlogPost_markdownImg___0J1L{max-width:100%;height:auto;border-radius:8px;display:block;margin:24px auto}.BlogPost_markdownImgCaption__sLE0B{display:block;text-align:center;color:#666;font-size:14px;margin-top:8px;margin-bottom:24px;font-style:italic}.BlogPost_markdownIframe__kchxp{margin-bottom:24px;margin-top:24px}.BlogPost_markdownBr__gMaW5{margin-bottom:8px}.BlogPost_sidebarRight__RfTDC{width:320px;flex-shrink:0;position:sticky;top:160px;align-self:flex-start;max-height:calc(100vh - 180px);overflow-y:auto;z-index:10}.BlogPost_sidebarTocContainer__L9jRI{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-bottom:24px}.BlogPost_sidebarTocTitle__tS5nK{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#000;margin-bottom:16px}.BlogPost_sidebarTocList__u3BAS{list-style:none;padding:0;margin:0}.BlogPost_sidebarTocItem__oaymu{margin-bottom:12px}.BlogPost_sidebarTocLink__TeyU4{font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#666;text-decoration:none;display:block;padding:8px 12px;border-radius:6px;transition:all .2s ease}.BlogPost_sidebarTocLink__TeyU4:hover{background-color:rgba(107,70,193,.1);color:#6b46c1}.BlogPost_sidebarShareContainer__Cr_BH{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-bottom:24px}.BlogPost_sidebarShareTitle__fsmXW{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#000;margin-bottom:16px}.BlogPost_sidebarShareButtons__F7sYB{display:flex;flex-direction:column;gap:12px}.BlogPost_sidebarShareButton__XcoKr{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#fff;text-decoration:none;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;transition:opacity .2s ease}.BlogPost_sidebarShareButton__XcoKr:hover{opacity:.9}.BlogPost_sidebarShareIcon__ARiHO{font-size:16px}.BlogPost_sidebarCopyButton__3OBjJ{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#6b7280;color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;width:100%}.BlogPost_sidebarCopyButton__3OBjJ:hover{opacity:.9}.BlogPost_sidebarCopyButtonSuccess__fssTG{background-color:#10b981}.BlogPost_aboutContainer__ucxaP{background-color:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.BlogPost_aboutTitle__5rOWu{font-family:Inter,sans-serif;font-weight:700;font-size:18px;color:#000;margin-bottom:16px}.BlogPost_aboutText__8oSmJ{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#6b7280;margin:0}.BlogPost_notFoundContainer__FAP7X{padding:100px 0;text-align:center}.BlogPost_notFoundTitle__FepWG{font-family:Inter,sans-serif;font-weight:700;font-size:32px;color:#1a1a1a;margin-bottom:16px}.BlogPost_notFoundLink__rz1CN{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#6b46c1;text-decoration:none;transition:color .3s ease}.BlogPost_notFoundLink__rz1CN:hover{color:#4c1d95}.BlogPost_sidebarRight__RfTDC::-webkit-scrollbar{width:4px}.BlogPost_sidebarRight__RfTDC::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.BlogPost_sidebarRight__RfTDC::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.BlogPost_sidebarRight__RfTDC::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media (max-width:1200px){.BlogPost_contentContainer__sMaPG{flex-direction:column;padding-left:60px;padding-right:60px}.BlogPost_mainContent__U2vpF{max-width:100%}.BlogPost_sidebarRight__RfTDC{width:100%;position:static;max-height:none;margin-top:40px}}@media (max-width:768px){.BlogPost_contentContainer__sMaPG{padding-left:20px;padding-right:20px;padding-top:120px}.BlogPost_articleTitle__eXuJs{font-size:28px}.BlogPost_featuredImage__uorco{height:250px}.BlogPost_authorInfo__AGmp7{flex-direction:column;text-align:center;gap:12px}.BlogPost_authorAvatar__9sMXw{width:50px;height:50px;font-size:20px}.BlogPost_markdownH1__XtnUJ{font-size:28px}.BlogPost_markdownH2__EWhKN{font-size:24px}.BlogPost_markdownH3__JqnYT{font-size:20px}.BlogPost_articleContent__wTHzv{font-size:16px;line-height:24px}.BlogPost_markdownP__XHjDY{line-height:24px}}@media (max-width:480px){.BlogPost_contentContainer__sMaPG{padding-left:16px;padding-right:16px;padding-top:140px}.BlogPost_articleTitle__eXuJs{font-size:24px}.BlogPost_featuredImage__uorco{height:200px}.BlogPost_authorInfo__AGmp7{padding:16px}.BlogPost_authorAvatar__9sMXw{width:40px;height:40px;font-size:18px}.BlogPost_markdownH1__XtnUJ{font-size:24px}.BlogPost_markdownH2__EWhKN{font-size:20px}.BlogPost_markdownH3__JqnYT{font-size:18px}.BlogPost_articleContent__wTHzv{font-size:15px;line-height:22px}.BlogPost_markdownP__XHjDY{line-height:22px}.BlogPost_shareButtons__8Z0OJ{flex-direction:column}.BlogPost_shareButton__2oHh_{min-width:auto}.BlogPost_aboutContainer__ucxaP,.BlogPost_shareContainer__OehlU,.BlogPost_sidebarShareContainer__Cr_BH,.BlogPost_sidebarTocContainer__L9jRI,.BlogPost_tocContainer__ZKrqG{padding:16px}}@media (max-width:360px){.BlogPost_contentContainer__sMaPG{padding-top:160px}.BlogPost_articleTitle__eXuJs,.BlogPost_markdownH1__XtnUJ{font-size:20px}.BlogPost_markdownH2__EWhKN{font-size:18px}.BlogPost_markdownH3__JqnYT{font-size:16px}.BlogPost_articleContent__wTHzv{font-size:14px;line-height:20px}.BlogPost_markdownP__XHjDY{line-height:20px}}