.KeepReading_keep_reading___ze84{background:#fff;padding:40px 0 80px;border-top:1px solid #e5e7eb}.KeepReading_container__v_ZhL{max-width:1200px;margin:0 auto;padding:0 32px}.KeepReading_header__62NFp{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.KeepReading_title__pxeEo{font-size:3rem;font-weight:700;text-align:left;color:#111827;margin:0;letter-spacing:-.02em}.KeepReading_navigation___mur_{display:flex;gap:8px}.KeepReading_nav_button__LbHw9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}.KeepReading_nav_button__LbHw9:hover:not(.KeepReading_disabled__DHN33){background:#f9fafb;border-color:#667eea;color:#667eea}.KeepReading_nav_button__LbHw9.KeepReading_disabled__DHN33{opacity:.4;cursor:not-allowed;color:#d1d5db}.KeepReading_posts_grid__TzDz_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.KeepReading_loading__jKnA4{text-align:center;color:#6b7280;font-size:1rem;padding:40px 0}@media (max-width:1024px){.KeepReading_posts_grid__TzDz_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KeepReading_keep_reading___ze84{padding:20px 0 60px}.KeepReading_container__v_ZhL{padding:0 16px}.KeepReading_header__62NFp{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.KeepReading_title__pxeEo{font-size:2rem}.KeepReading_navigation___mur_{align-self:flex-end}.KeepReading_nav_button__LbHw9{width:40px;height:40px}.KeepReading_posts_grid__TzDz_{grid-template-columns:1fr;gap:24px}}@media (max-width:480px){.KeepReading_title__pxeEo{font-size:1.75rem}.KeepReading_posts_grid__TzDz_{grid-template-columns:1fr;gap:20px}}.TOCSidebar_toc_sidebar__i_rC1{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 40px 24px 24px;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;display:flex;flex-direction:column;max-height:330px;transition:max-height .3s ease}.TOCSidebar_toc_sidebar__i_rC1.TOCSidebar_expanded__aJbiQ{max-height:990px}.TOCSidebar_header__4lh6t{margin-bottom:16px}.TOCSidebar_title__deQXd{font-size:13px;font-weight:600;color:#9ca3af;margin:0 0 8px;letter-spacing:.05em;text-transform:uppercase}.TOCSidebar_progress_bar__83I6d{height:3px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.TOCSidebar_progress_fill__ybv3_{height:100%;background:#000;border-radius:9999px;transition:width .15s ease}.TOCSidebar_list_container__TEDdC{flex:1 1;overflow:hidden;min-height:0}.TOCSidebar_list_container__TEDdC.TOCSidebar_expanded__aJbiQ{overflow-y:auto;max-height:calc(100vh - 350px)}.TOCSidebar_list__CiTuZ{list-style:none;margin:0;padding:0}.TOCSidebar_item__bRBrC{margin-bottom:2px}.TOCSidebar_link__YNAGB{display:block;width:100%;text-align:left;background:none;border:none;padding:6px 12px;color:#9ca3af;font-size:15px;line-height:1.4;cursor:pointer;border-radius:6px;transition:color .2s;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0;font-weight:400}.TOCSidebar_item__bRBrC.TOCSidebar_active__33uQ5 .TOCSidebar_link__YNAGB,.TOCSidebar_link__YNAGB:hover{color:#111827}.TOCSidebar_level_2__gd3gE .TOCSidebar_link__YNAGB{padding-left:20px;font-size:13px}.TOCSidebar_level_3__7X_Cv .TOCSidebar_link__YNAGB{padding-left:32px;font-size:13px}.TOCSidebar_level_4__lMxv7 .TOCSidebar_link__YNAGB,.TOCSidebar_level_5__7IF_M .TOCSidebar_link__YNAGB,.TOCSidebar_level_6__AGWPY .TOCSidebar_link__YNAGB{padding-left:44px;font-size:12px}.TOCSidebar_toggle_btn__t1SWt{width:100%;padding:10px 12px;margin-top:12px;background:transparent;border:none;border-radius:6px;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;flex-shrink:0}.TOCSidebar_toggle_btn__t1SWt:hover{background:#f9fafb}.TOCSidebar_indicator__huSIS{position:absolute;right:-2.5px;top:0;width:4px;height:20px;background:#000;border-radius:2px;z-index:10;opacity:0;transition:opacity .2s,top .2s ease;transform:translateY(-50%)}@media (max-width:768px){.TOCSidebar_toc_sidebar__i_rC1{padding:20px;border-radius:12px;max-height:none}.TOCSidebar_title__deQXd{font-size:12px;margin-bottom:12px}.TOCSidebar_link__YNAGB{padding:5px 10px;font-size:14px}.TOCSidebar_level_2__gd3gE .TOCSidebar_link__YNAGB{padding-left:18px;font-size:12px}.TOCSidebar_level_3__7X_Cv .TOCSidebar_link__YNAGB{padding-left:26px;font-size:12px}.TOCSidebar_level_4__lMxv7 .TOCSidebar_link__YNAGB,.TOCSidebar_level_5__7IF_M .TOCSidebar_link__YNAGB,.TOCSidebar_level_6__AGWPY .TOCSidebar_link__YNAGB{padding-left:34px;font-size:11px}.TOCSidebar_toggle_btn__t1SWt{font-size:12px;padding:8px 10px}}.BlogPost_container__JFOcR{background:#fff;min-height:100vh}.BlogPost_article__s8RkW{background:#fff}.BlogPost_article_header__DsudP{padding:50px 0 15px;background:#fff}.BlogPost_header_container__6t28D{max-width:1024px;margin:0 auto}.BlogPost_breadcrumbs__DMwjV{margin-bottom:28px;font-size:15px;color:#6b7280}.BlogPost_breadcrumbs__DMwjV a{color:#6b7280;text-decoration:none;transition:color .2s}.BlogPost_breadcrumbs__DMwjV a:hover{color:#374151}.BlogPost_breadcrumb_separator__kHKZG{margin:0 10px;color:#9ca3af}.BlogPost_article_title__k0ga1{font-size:3.25rem;font-weight:700;line-height:1.2;color:#111827;margin-bottom:28px;max-width:950px}.BlogPost_article_meta__O7edd{display:flex;align-items:center;gap:18px;margin-bottom:0}.BlogPost_author_info__S19Yb{display:flex;align-items:center;gap:18px;font-size:15px;color:#6b7280}.BlogPost_author_name__ZUy1Q{font-weight:500;color:#374151}.BlogPost_publish_date__1NqG1,.BlogPost_reading_time__YcddY{color:#6b7280}.BlogPost_featured_image_container__g2QwB{margin:15px 0 70px}.BlogPost_featured_image__CNw8x{width:100%;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.BlogPost_content_section__xwWcg{padding:0 0 90px;position:relative}.BlogPost_content_wrapper__Cs1AD{display:flex;gap:70px;max-width:1024px;margin:0 auto;position:relative;align-items:flex-start}.BlogPost_main_content__jFLwi{flex:1 1;min-width:0}.BlogPost_article_body__pKWl1{line-height:1.8;font-size:16px;color:#374151}.BlogPost_article_body__pKWl1 h1,.BlogPost_article_body__pKWl1 h2,.BlogPost_article_body__pKWl1 h3,.BlogPost_article_body__pKWl1 h4,.BlogPost_article_body__pKWl1 h5,.BlogPost_article_body__pKWl1 h6{color:#111827;font-weight:600;margin-top:2.75rem;margin-bottom:1.75rem;line-height:1.3}.BlogPost_article_body__pKWl1 h1{font-size:2.5rem}.BlogPost_article_body__pKWl1 h2{font-size:2rem}.BlogPost_article_body__pKWl1 h3{font-size:1.625rem}.BlogPost_article_body__pKWl1 h4{font-size:1.375rem}.BlogPost_article_body__pKWl1 h5{font-size:1.25rem}.BlogPost_article_body__pKWl1 h6{font-size:1.125rem}.BlogPost_article_body__pKWl1 p{margin-bottom:1.75rem;line-height:1.8}.BlogPost_article_body__pKWl1 ol,.BlogPost_article_body__pKWl1 ul{margin-bottom:1.75rem;padding-left:1.75rem}.BlogPost_article_body__pKWl1 li{margin-bottom:.625rem;line-height:1.7}.BlogPost_article_body__pKWl1 blockquote{border-left:5px solid #e5e7eb;margin:2.25rem 0;font-style:italic;color:#6b7280;background:#f9fafb;padding:1.75rem;border-radius:10px}.BlogPost_article_body__pKWl1 code{background:#f3f4f6;padding:.3rem .6rem;border-radius:5px;font-family:Monaco,Menlo,monospace;font-size:.95em;color:#ef4444}.BlogPost_article_body__pKWl1 pre{background:#1f2937;color:#f9fafb;padding:1.75rem;border-radius:14px;overflow-x:auto;margin:2.25rem 0;font-family:Monaco,Menlo,monospace}.BlogPost_article_body__pKWl1 pre code{background:none;padding:0;color:inherit}.BlogPost_article_body__pKWl1 img{max-width:100%;height:auto;border-radius:14px;margin:2.25rem 0;box-shadow:0 5px 15px rgba(0,0,0,.1)}.BlogPost_article_body__pKWl1 a{color:#2563eb;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.BlogPost_article_body__pKWl1 a:hover{border-bottom-color:#2563eb}.BlogPost_sidebar__yGE3U{width:320px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:106px;z-index:10;align-self:flex-start}.BlogPost_sticky_container__F5qKo{display:flex;flex-direction:column;gap:20px}.BlogPost_toc_widget__bfF1P{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 40px 28px 24px;max-height:330px;overflow:visible;transition:max-height .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.BlogPost_toc_widget__bfF1P.BlogPost_expanded__KvYTp .BlogPost_toc_nav__AVErO{max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:visible}.BlogPost_share_widget__NB0I5{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BlogPost_widget_title__SWoko{font-size:13px;font-weight:600;color:#9ca3af;margin:0 0 16px;letter-spacing:.05em;text-transform:uppercase}.BlogPost_toc_header__AuZLe{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.BlogPost_reading_progress__jEynR{position:relative;height:3px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.BlogPost_progress_bar__5PTqr{height:100%;background:#000;border-radius:9999px;transition:width .15s ease}.BlogPost_toc_nav__AVErO{position:relative}.BlogPost_toc_list__S8Mem{list-style:none;margin:0;padding:0}.BlogPost_toc_item__lnIA1{margin-bottom:2px;position:relative}.BlogPost_toc_link__cL8gu{display:block;width:100%;text-align:left;background:none;border:none;padding:6px 12px;color:#9ca3af;font-size:15px;line-height:1.4;cursor:pointer;border-radius:6px;transition:none;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0;position:relative;font-weight:400}.BlogPost_toc_active__h_3IM .BlogPost_toc_link__cL8gu,.BlogPost_toc_link__cL8gu:hover{color:#111827!important}.BlogPost_toc_container__VhEuN{position:relative}.BlogPost_toc_indicator__tPYZq{position:absolute;right:-2.5px;top:var(--dot-position,50%);transform:translateY(-50%);width:4px;height:20px;background:#000;border-radius:2px;z-index:15;opacity:0;transition:opacity .2s}.BlogPost_toc_container__VhEuN.BlogPost_has_active__IGVg4 .BlogPost_toc_indicator__tPYZq{opacity:1}.BlogPost_toc_level_1__wGiEg .BlogPost_toc_link__cL8gu{font-weight:400;color:#9ca3af}.BlogPost_toc_level_2__irvLX .BlogPost_toc_link__cL8gu{padding-left:20px;font-size:13px}.BlogPost_toc_level_3___d_0q .BlogPost_toc_link__cL8gu{padding-left:32px;font-size:13px}.BlogPost_toc_level_4__O60y0 .BlogPost_toc_link__cL8gu,.BlogPost_toc_level_5__7KUld .BlogPost_toc_link__cL8gu,.BlogPost_toc_level_6__pnpfw .BlogPost_toc_link__cL8gu{padding-left:44px;font-size:12px}.BlogPost_show_more_btn__Yt8vr{width:100%;padding:10px 12px;margin-top:12px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;outline:none}.BlogPost_show_more_btn__Yt8vr,.BlogPost_show_more_btn__Yt8vr:hover{background:transparent;color:#374151}.BlogPost_show_more_btn__Yt8vr:focus{outline:none;box-shadow:none}.BlogPost_show_more_btn__Yt8vr[data-expanded=false]:after{content:"↓";transition:transform .2s}.BlogPost_show_more_btn__Yt8vr[data-expanded=true]:after{content:"↑";transition:transform .2s}.BlogPost_show_more_btn__Yt8vr:hover:after{transform:scale(1.1)}.BlogPost_share_buttons__cLhMY{display:flex;gap:14px}.BlogPost_share_btn__BS_In{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid #e2e8f0;color:#000}.BlogPost_share_btn__BS_In:hover{background:#f9fafb;color:#000}.BlogPost_article_footer__d2c5w{padding:70px 0 50px;border-top:1px solid #e5e7eb}.BlogPost_article_footer_container__LuM8n{max-width:1200px;margin:0 auto;padding:0 32px}.BlogPost_back_to_blog__ebxSP{display:inline-flex;align-items:center;color:#6b7280;text-decoration:none;font-weight:500;padding:14px 28px;border:1px solid #e5e7eb;border-radius:10px;transition:all .2s}.BlogPost_back_to_blog__ebxSP:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}.BlogPost_loading__sPtyk{text-align:center;padding:60px 0;color:#6b7280;font-size:18px}.BlogPost_not_found__i8a_X{text-align:center;padding:80px 20px;color:#6b7280}.BlogPost_not_found__i8a_X h1{margin-bottom:12px;color:#374151;font-size:1.5rem}.BlogPost_not_found__i8a_X p{font-size:16px;line-height:1.6;margin-bottom:20px}.BlogPost_back_link__nZJDM{display:inline-flex;align-items:center;color:#2563eb;text-decoration:none;font-weight:500;padding:14px 28px;border:1px solid #2563eb;border-radius:10px;transition:all .2s}.BlogPost_back_link__nZJDM:hover{background:#2563eb;color:#fff}@media (max-width:1024px){.BlogPost_content_wrapper__Cs1AD{flex-direction:column;gap:50px}.BlogPost_sidebar__yGE3U{order:-1;width:100%;flex-shrink:1;position:relative!important;top:auto!important;align-self:auto}.BlogPost_sticky_container__F5qKo{position:relative!important;top:auto!important;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;overflow:visible}}.BlogPost_mobile_share_widget__c2sSt,.BlogPost_mobile_toc_widget__7PZHL{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:none}@media (max-width:768px){.BlogPost_sidebar__yGE3U{display:none}.BlogPost_mobile_share_widget__c2sSt,.BlogPost_mobile_toc_widget__7PZHL{display:block;padding:20px;border-radius:12px}.BlogPost_mobile_share_widget__c2sSt .BlogPost_widget_title__SWoko,.BlogPost_mobile_toc_widget__7PZHL .BlogPost_widget_title__SWoko{font-size:12px;margin-bottom:12px}.BlogPost_mobile_toc_widget__7PZHL .BlogPost_toc_link__cL8gu{padding:5px 10px;font-size:14px}.BlogPost_mobile_toc_widget__7PZHL .BlogPost_toc_level_2__irvLX .BlogPost_toc_link__cL8gu{padding-left:18px;font-size:12px}.BlogPost_mobile_toc_widget__7PZHL .BlogPost_toc_level_3___d_0q .BlogPost_toc_link__cL8gu{padding-left:26px;font-size:12px}.BlogPost_mobile_share_widget__c2sSt .BlogPost_share_buttons__cLhMY{gap:10px}.BlogPost_mobile_share_widget__c2sSt .BlogPost_share_btn__BS_In{width:42px;height:42px;border-radius:10px}}@media (min-width:1025px){.BlogPost_sticky_container__F5qKo{display:flex;flex-direction:column;gap:28px}.BlogPost_sidebar__yGE3U{width:320px;flex-shrink:0;align-self:flex-start}}@media (max-width:768px){.BlogPost_article_header__DsudP{padding:30px 20px 20px}.BlogPost_header_container__6t28D{padding:0}.BlogPost_article_title__k0ga1{font-size:2rem;line-height:1.3;margin-bottom:20px}.BlogPost_breadcrumbs__DMwjV{font-size:14px;margin-bottom:20px}.BlogPost_article_meta__O7edd{flex-direction:column;align-items:flex-start;gap:8px}.BlogPost_author_info__S19Yb{gap:12px;font-size:14px}.BlogPost_featured_image_container__g2QwB{margin:20px 0 40px}.BlogPost_featured_image__CNw8x{border-radius:12px}.BlogPost_content_section__xwWcg{padding:0 0 60px}.BlogPost_content_wrapper__Cs1AD{gap:32px;padding:0 20px}.BlogPost_sticky_container__F5qKo{gap:20px;display:flex;flex-direction:column}.BlogPost_share_widget__NB0I5,.BlogPost_toc_widget__bfF1P{padding:20px;border-radius:12px}.BlogPost_article_body__pKWl1{font-size:1rem;line-height:1.7}.BlogPost_article_body__pKWl1 h1{font-size:1.875rem;margin-top:2.5rem;margin-bottom:1.5rem}.BlogPost_article_body__pKWl1 h2{font-size:1.5rem;margin-top:2.25rem;margin-bottom:1.25rem}.BlogPost_article_body__pKWl1 h3{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.BlogPost_article_body__pKWl1 p{margin-bottom:1.5rem}.BlogPost_article_body__pKWl1 ol,.BlogPost_article_body__pKWl1 ul{margin-bottom:1.5rem;padding-left:1.25rem}.BlogPost_article_body__pKWl1 blockquote{padding:1.25rem;margin:1.75rem 0;border-radius:8px}.BlogPost_article_body__pKWl1 pre{padding:1.25rem;font-size:14px}.BlogPost_article_body__pKWl1 img,.BlogPost_article_body__pKWl1 pre{margin:1.75rem 0;border-radius:10px}.BlogPost_article_footer__d2c5w{padding:50px 20px 40px}.BlogPost_article_footer_container__LuM8n{padding:0}.BlogPost_back_to_blog__ebxSP{padding:12px 20px;font-size:14px;border-radius:8px}}@media (max-width:480px){.BlogPost_article_header__DsudP{padding:20px 16px 16px}.BlogPost_article_title__k0ga1{font-size:1.75rem;line-height:1.2}.BlogPost_featured_image_container__g2QwB{margin:20px 0 32px}.BlogPost_featured_image_container__g2QwB .BlogPost_content_wrapper__Cs1AD{padding:0 20px}.BlogPost_featured_image__CNw8x{border-radius:12px}.BlogPost_content_wrapper__Cs1AD{padding:0 16px;gap:24px}.BlogPost_article_body__pKWl1{font-size:.95rem}.BlogPost_article_body__pKWl1 h1{font-size:1.625rem}.BlogPost_article_body__pKWl1 h2{font-size:1.375rem}.BlogPost_article_body__pKWl1 h3{font-size:1.125rem}.BlogPost_share_buttons__cLhMY{justify-content:center}.BlogPost_article_footer__d2c5w{padding:40px 16px 32px}.BlogPost_back_to_blog__ebxSP{padding:10px 16px;font-size:13px}}