.BlogSidebar_mobileToggle__cKHOA{display:none;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius);color:var(--color-gray-700);font-weight:500;transition:all var(--transition-fast)}.BlogSidebar_mobileToggle__cKHOA:hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}@media(min-width:600px)and (max-width:959px){.BlogSidebar_mobileToggle__cKHOA{display:flex;margin-bottom:var(--spacing-lg)}}@media(max-width:599px){.BlogSidebar_mobileToggle__cKHOA{display:flex;margin-bottom:var(--spacing-md)}}.BlogSidebar_sidebar__JUvAc{position:-webkit-sticky;position:sticky;top:100px;width:280px;max-height:calc(100vh - 120px);flex-shrink:0}@media(min-width:600px)and (max-width:959px){.BlogSidebar_sidebar__JUvAc{position:fixed;top:0;left:0;width:300px;height:100vh;z-index:var(--z-modal);background:var(--color-white);border-right:1px solid var(--color-gray-200);transform:translateX(-100%);transition:transform var(--transition-normal)}.BlogSidebar_sidebar__JUvAc.BlogSidebar_mobileOpen__UR041{transform:translateX(0)}}@media(max-width:599px){.BlogSidebar_sidebar__JUvAc{width:280px}}.BlogSidebar_sidebarContent__SAqsN{padding:var(--spacing-lg);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}@media(min-width:600px)and (max-width:959px){.BlogSidebar_sidebarContent__SAqsN{height:100%;border:none;border-radius:0;padding:var(--spacing-xl) var(--spacing-lg);overflow-y:auto}}.BlogSidebar_header__pVmQ_{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}@media(min-width:960px){.BlogSidebar_header__pVmQ_ .BlogSidebar_mobileClose__gf_kf{display:none}}.BlogSidebar_title___VwQf{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin:0}.BlogSidebar_mobileClose__gf_kf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);color:var(--color-gray-500);background:transparent;transition:all var(--transition-fast)}.BlogSidebar_mobileClose__gf_kf:hover{color:var(--color-gray-700);background:var(--color-gray-100)}@media(min-width:960px){.BlogSidebar_mobileClose__gf_kf{display:none}}.BlogSidebar_nav__oyGt5{width:100%}.BlogSidebar_categoryList__pEJr4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.BlogSidebar_categoryLink__IVtln{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);color:var(--color-gray-700);text-decoration:none;transition:all var(--transition-fast)}.BlogSidebar_categoryLink__IVtln:hover{background:var(--color-gray-50);color:var(--color-gray-900);transform:translateX(3px)}.BlogSidebar_categoryLink__IVtln:hover .BlogSidebar_categoryIcon__vqL2o{color:var(--color-primary)}.BlogSidebar_categoryLink__IVtln.BlogSidebar_active__GEyF6{background:var(--color-primary);color:var(--color-white)}.BlogSidebar_categoryLink__IVtln.BlogSidebar_active__GEyF6 .BlogSidebar_categoryIcon__vqL2o{color:var(--color-white)}.BlogSidebar_categoryLink__IVtln.BlogSidebar_active__GEyF6 .BlogSidebar_categoryCount__xcahv{background:hsla(0,0%,100%,.2);color:var(--color-white)}.BlogSidebar_categoryIcon__vqL2o{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-gray-500);transition:color var(--transition-fast)}.BlogSidebar_categoryName__JfZS0{flex:1 1;font-weight:500;font-size:var(--font-size-sm)}.BlogSidebar_categoryCount__xcahv{display:flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 var(--spacing-xs);background:var(--color-gray-200);color:var(--color-gray-600);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;line-height:1;transition:all var(--transition-fast)}.BlogSidebar_mobileOverlay__IXgTm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:var(--z-modal);opacity:0;animation:BlogSidebar_fadeIn__nGYSf var(--transition-fast) forwards}@media(min-width:960px){.BlogSidebar_mobileOverlay__IXgTm{display:none}}@keyframes BlogSidebar_fadeIn__nGYSf{to{opacity:1}}@media(max-width:599px){.BlogSidebar_categoryLink__IVtln{padding:var(--spacing-md);gap:var(--spacing-lg)}.BlogSidebar_categoryName__JfZS0{font-size:var(--font-size-base)}.BlogSidebar_categoryIcon__vqL2o{width:24px;height:24px}}.BlogLayout_blogPage__PdspD{position:relative;min-height:100vh}.BlogLayout_container__xdvIK{position:relative;z-index:1;max-width:var(--breakpoint-2xl);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}@media(max-width:959px){.BlogLayout_container__xdvIK{padding:var(--spacing-xl) var(--spacing-md)}}.BlogLayout_header__MbUDz{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}@media(max-width:959px){.BlogLayout_header__MbUDz{gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}}.BlogLayout_breadcrumbs__8FNbY{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-gray-600)}.BlogLayout_breadcrumbs__8FNbY a{color:var(--color-gray-600);text-decoration:none;transition:color var(--transition-fast)}.BlogLayout_breadcrumbs__8FNbY a:hover{color:var(--color-primary)}.BlogLayout_headerContent__547K_{text-align:center}@media(min-width:600px)and (max-width:959px){.BlogLayout_headerContent__547K_{text-align:left}}.BlogLayout_title__KqVXZ{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0}@media(max-width:959px){.BlogLayout_title__KqVXZ{font-size:var(--font-size-3xl)}}.BlogLayout_description__nv7pw{font-size:var(--font-size-lg);color:var(--color-gray-600);margin:0;max-width:600px}@media(max-width:959px){.BlogLayout_description__nv7pw{font-size:var(--font-size-base)}.BlogLayout_headerContent__547K_ .BlogLayout_description__nv7pw{margin-left:0}}.BlogLayout_content__Fud39{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}@media(max-width:959px){.BlogLayout_content__Fud39{grid-template-columns:1fr;gap:var(--spacing-xl)}.BlogLayout_sidebar__iZ4t_{order:2}}.BlogLayout_main__1DSIl{min-height:500px;max-width:880px}@media(max-width:959px){.BlogLayout_main__1DSIl{order:1}}.BlogLayout_postsGrid__4bGsc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:959px){.BlogLayout_postsGrid__4bGsc{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}.BlogLayout_emptyState__euarR{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);min-height:400px}@media(max-width:959px){.BlogLayout_emptyState__euarR{padding:var(--spacing-2xl) var(--spacing-md);min-height:300px}}.BlogLayout_emptyStateTitle__oJgAw{font-size:var(--font-size-xl);font-weight:600;color:var(--color-gray-900);margin:0}@media(max-width:959px){.BlogLayout_emptyStateTitle__oJgAw{font-size:var(--font-size-lg)}}.BlogLayout_postsGrid__4bGsc>*{animation:BlogLayout_fadeInUp__4WxSe .6s ease-out both}.BlogLayout_postsGrid__4bGsc>:first-child{animation-delay:.1s}.BlogLayout_postsGrid__4bGsc>:nth-child(2){animation-delay:.2s}.BlogLayout_postsGrid__4bGsc>:nth-child(3){animation-delay:.3s}.BlogLayout_postsGrid__4bGsc>:nth-child(4){animation-delay:.4s}.BlogLayout_postsGrid__4bGsc>:nth-child(5){animation-delay:.5s}.BlogLayout_postsGrid__4bGsc>:nth-child(6){animation-delay:.6s}@keyframes BlogLayout_fadeInUp__4WxSe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.BlogLayout_postsGrid__4bGsc>*,.BlogLayout_postsGrid__4bGsc>:first-child,.BlogLayout_postsGrid__4bGsc>:nth-child(2),.BlogLayout_postsGrid__4bGsc>:nth-child(3),.BlogLayout_postsGrid__4bGsc>:nth-child(4),.BlogLayout_postsGrid__4bGsc>:nth-child(5),.BlogLayout_postsGrid__4bGsc>:nth-child(6){animation:none!important}}.BlogDetail_article__4IS5K{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--color-gray-200);box-shadow:unset;border:none!important;overflow:hidden}.BlogDetail_metaInfo__Zq_km{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-md)}@media(max-width:599px){.BlogDetail_metaInfo__Zq_km{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-sm)}}.BlogDetail_metaContainer__Ee2TW{display:flex;align-items:center;justify-content:space-between}@media(max-width:599px){.BlogDetail_metaContainer__Ee2TW{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.BlogDetail_categories__eLFwL{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.BlogDetail_categoryTag___ixeW{display:inline-block;background-color:var(--color-blue-100);color:var(--color-blue-800);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full)}.BlogDetail_date__wCAL5{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:500}.BlogDetail_content__4pDTH{padding:0 var(--spacing-xl) var(--spacing-xl)}@media(max-width:599px){.BlogDetail_content__4pDTH{padding:0 var(--spacing-md) var(--spacing-lg)}}.BlogDetail_tags__ZwAPg{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.BlogDetail_tag__Vw1jF{display:inline-block;background-color:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full)}.BlogDetail_title__B0gDo{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-xl);line-height:1.2}@media(min-width:600px)and (max-width:959px){.BlogDetail_title__B0gDo{font-size:var(--font-size-3xl)}}@media(max-width:599px){.BlogDetail_title__B0gDo{font-size:var(--font-size-2xl)}}.BlogDetail_shareSection__qhx0E{display:none;justify-content:flex-end;padding-bottom:var(--spacing-xl);margin-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-gray-200)}.BlogDetail_prose__APhYl{font-size:var(--font-size-lg);line-height:1.7;color:var(--color-gray-700);max-width:none}.BlogDetail_prose__APhYl h1,.BlogDetail_prose__APhYl h2,.BlogDetail_prose__APhYl h3,.BlogDetail_prose__APhYl h4,.BlogDetail_prose__APhYl h5,.BlogDetail_prose__APhYl h6{font-weight:700;color:var(--color-gray-900);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-lg)}.BlogDetail_prose__APhYl h1{font-size:var(--font-size-2xl)}.BlogDetail_prose__APhYl h2{font-size:var(--font-size-xl)}.BlogDetail_prose__APhYl h3{font-size:var(--font-size-lg)}.BlogDetail_prose__APhYl a{color:var(--color-primary);text-decoration:none}.BlogDetail_prose__APhYl a:hover{text-decoration:underline}.BlogDetail_prose__APhYl img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:100%;height:auto}.BlogDetail_prose__APhYl p{margin-bottom:var(--spacing-lg)}.BlogDetail_prose__APhYl ol,.BlogDetail_prose__APhYl ul{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.BlogDetail_prose__APhYl li{margin-bottom:var(--spacing-sm)}.BlogDetail_prose__APhYl blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:var(--color-gray-600)}.BlogDetail_prose__APhYl code{background-color:var(--color-gray-100);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius);font-size:.9em}.BlogDetail_prose__APhYl pre{background-color:var(--color-gray-900);color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--spacing-xl) 0}.BlogDetail_prose__APhYl pre code{background:none;padding:0;color:inherit}.BlogDetail_divider__AyO8o{border-top:1px solid var(--color-gray-300);margin:var(--spacing-md) 0}.BlogDetail_relatedSection__VoNOw{margin-top:var(--spacing-3xl);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--color-gray-200);padding:var(--spacing-xl)}.BlogDetail_relatedSection__VoNOw h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--spacing-md)}.BlogDetail_relatedSection__VoNOw p{color:var(--color-gray-500);font-size:var(--font-size-sm);margin:0}.BlogCard_card__0G4bv{border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-fast)}.BlogCard_card__0G4bv:hover{box-shadow:var(--shadow-lg)}.BlogCard_link__WTX1w{display:block;color:inherit;text-decoration:none}.BlogCard_imageContainer__tx88o{position:relative;background-color:var(--color-gray-100);overflow:hidden}.BlogCard_image__u4h8F{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform var(--transition-fast)}.BlogCard_link__WTX1w:hover .BlogCard_image__u4h8F{transform:scale(1.02)}.BlogCard_content__Mflyc{padding:var(--spacing-md)}.BlogCard_date__1fpcR{display:block;font-size:var(--font-size-sm);color:var(--color-gray-500);font-weight:500;margin-bottom:var(--spacing-sm)}.BlogCard_title__btW5E{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.BlogCard_link__WTX1w:hover .BlogCard_title__btW5E{color:var(--color-primary)}