.BlogPost_blogPost__xyUF_{background:var(--light-bg);color:var(--light-text);transition:all var(--transition-normal);margin:0;width:100%}.dark .BlogPost_blogPost__xyUF_{background:var(--dark-bg);color:var(--dark-text)}.BlogPost_loading__IjTQm{display:flex;justify-content:center;align-items:center;min-height:400px}.BlogPost_loadingSpinner__TrOcP{width:40px;height:40px;border:3px solid var(--light-border);border-top:3px solid #667eea;border-radius:50%;animation:BlogPost_spin__B2EFF 1s linear infinite}.dark .BlogPost_loadingSpinner__TrOcP{border-color:var(--dark-border);border-top-color:#667eea}@keyframes BlogPost_spin__B2EFF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlogPost_notFound___RvpP{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}.BlogPost_notFound___RvpP h1{font-size:2rem;margin-bottom:16px;color:var(--light-text)}.dark .BlogPost_notFound___RvpP h1{color:var(--dark-text)}.BlogPost_notFound___RvpP p{font-size:1.125rem;color:var(--light-text-secondary);margin-bottom:32px}.dark .BlogPost_notFound___RvpP p{color:var(--dark-text-secondary)}.BlogPost_backNav__ca2ss{max-width:1000px;margin:0 auto;padding:20px;border-bottom:1px solid var(--light-border)}.dark .BlogPost_backNav__ca2ss{border-bottom-color:var(--dark-border)}.BlogPost_backButton__aS_3j{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--light-text-secondary);font-size:.875rem;cursor:pointer;transition:color var(--transition-normal)}.BlogPost_backButton__aS_3j:hover{color:var(--light-text)}.dark .BlogPost_backButton__aS_3j{color:var(--dark-text-secondary)}.dark .BlogPost_backButton__aS_3j:hover{color:var(--dark-text)}.BlogPost_articleContainer__ByFvL{max-width:1000px;margin:0 auto;padding:40px 20px}.BlogPost_articleHeader__ThZb8{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--light-border)}.dark .BlogPost_articleHeader__ThZb8{border-bottom-color:var(--dark-border)}.BlogPost_articleMeta__IhLwF{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:.875rem;color:var(--light-text-secondary)}.dark .BlogPost_articleMeta__IhLwF{color:var(--dark-text-secondary)}.BlogPost_category__eNWtA{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BlogPost_metaDivider__T3y7e{color:var(--light-text-muted)}.dark .BlogPost_metaDivider__T3y7e{color:var(--dark-text-muted)}.BlogPost_metaItem__J64xS{display:flex;align-items:center;gap:4px}.BlogPost_metaIcon__Q3y02{width:14px;height:14px}.BlogPost_articleTitle__eXuJs{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:20px;color:var(--light-text);letter-spacing:-.02em}.dark .BlogPost_articleTitle__eXuJs{color:var(--dark-text)}.BlogPost_articleInfo__s6NPx{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.BlogPost_authorInfo__AGmp7{display:flex;align-items:center;gap:8px;color:var(--light-text-secondary);font-size:.875rem}.dark .BlogPost_authorInfo__AGmp7{color:var(--dark-text-secondary)}.BlogPost_authorIcon__DRZQm{width:16px;height:16px}.BlogPost_shareButtons__8Z0OJ{display:flex;align-items:center;gap:8px}.BlogPost_shareLabel___o8ma{font-size:.875rem;color:var(--light-text-secondary);margin-right:12px}.dark .BlogPost_shareLabel___o8ma{color:var(--dark-text-secondary)}.BlogPost_shareButton__2oHh_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--light-border);background:var(--light-bg);color:var(--light-text-secondary);transition:all var(--transition-normal);cursor:pointer}.BlogPost_shareButton__2oHh_:hover{background:var(--light-bg-secondary);border-color:#667eea;color:#667eea;transform:translateY(-1px)}.dark .BlogPost_shareButton__2oHh_{border-color:var(--dark-border);background:var(--dark-bg);color:var(--dark-text-secondary)}.dark .BlogPost_shareButton__2oHh_:hover{background:var(--dark-bg-secondary);border-color:#667eea;color:#667eea}.BlogPost_tags__z9ZD4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.BlogPost_tag__Qfz15{display:flex;align-items:center;gap:4px;background:var(--light-bg-secondary);color:var(--light-text-secondary);padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500;transition:all var(--transition-normal);cursor:pointer;border:1px solid var(--light-border)}.BlogPost_tag__Qfz15:hover{background:#667eea;color:white;transform:translateY(-1px)}.dark .BlogPost_tag__Qfz15{background:var(--dark-bg-secondary);color:var(--dark-text-secondary);border-color:var(--dark-border)}.dark .BlogPost_tag__Qfz15:hover{background:#667eea;color:white}.BlogPost_tagIcon__brPE2{width:12px;height:12px}.BlogPost_articleContent__wTHzv{line-height:1.7;color:var(--light-text)}.dark .BlogPost_articleContent__wTHzv{color:var(--dark-text)}.BlogPost_contentH1__egPYa{font-size:1.5rem;font-weight:700;margin:32px 0 16px;color:var(--light-text);line-height:1.3;letter-spacing:-.02em}.BlogPost_contentH1__egPYa:first-child{margin-top:0}.dark .BlogPost_contentH1__egPYa{color:var(--dark-text)}.BlogPost_contentH2__FnPEl{font-size:1.25rem;font-weight:600;margin:28px 0 14px;color:var(--light-text);line-height:1.3}.dark .BlogPost_contentH2__FnPEl{color:var(--dark-text)}.BlogPost_contentH3__4eucQ{font-size:1.125rem;font-weight:600;margin:24px 0 12px;color:var(--light-text)}.dark .BlogPost_contentH3__4eucQ{color:var(--dark-text)}.BlogPost_contentParagraph__VrFNH{margin:16px 0;color:var(--light-text)}.dark .BlogPost_contentParagraph__VrFNH{color:var(--dark-text)}.BlogPost_contentHighlight__lkcHZ{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;padding:2px 6px;border-radius:4px;background-color:rgba(102,126,234,.1)}.dark .BlogPost_contentHighlight__lkcHZ{background-color:rgba(102,126,234,.2)}.BlogPost_contentList__m_Ghu{margin:16px 0}.BlogPost_contentList__m_Ghu li{margin:8px 0;padding-left:20px;position:relative;color:var(--light-text);line-height:1.6}.BlogPost_contentList__m_Ghu li:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}.dark .BlogPost_contentList__m_Ghu li{color:var(--dark-text)}.BlogPost_contentQuote__ufIvP{background:var(--light-bg-secondary);border-left:4px solid #667eea;padding:20px;margin:24px 0;border-radius:0 8px 8px 0;font-style:italic;color:var(--light-text-secondary);position:relative}.dark .BlogPost_contentQuote__ufIvP{background:var(--dark-bg-secondary);color:var(--dark-text-secondary)}.BlogPost_contentLink__g97x_{color:#667eea;text-decoration:underline;transition:color var(--transition-normal)}.BlogPost_contentLink__g97x_:hover{color:#764ba2;text-decoration:none}.BlogPost_articleFooter__FK69m{margin-top:60px;padding-top:40px;border-top:1px solid var(--light-border)}.dark .BlogPost_articleFooter__FK69m{border-top-color:var(--dark-border)}.BlogPost_shareSection__P_oz4{text-align:center}.BlogPost_shareSection__P_oz4 h3{font-size:1.125rem;margin-bottom:20px;color:var(--light-text)}.dark .BlogPost_shareSection__P_oz4 h3{color:var(--dark-text)}.BlogPost_shareButtonsLarge__2IEVB{display:flex;justify-content:center;gap:16px}.BlogPost_shareButtonLarge__xFW9c{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}.BlogPost_shareButtonLarge__xFW9c:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}@media (max-width:768px){.BlogPost_articleContainer__ByFvL{padding:20px 16px}.BlogPost_articleTitle__eXuJs,.BlogPost_contentH1__egPYa{font-size:1.5rem}.BlogPost_contentH2__FnPEl{font-size:1.25rem}.BlogPost_contentH3__4eucQ{font-size:1.125rem}.BlogPost_articleContent__wTHzv{font-size:.9rem}.BlogPost_articleInfo__s6NPx{flex-direction:column;align-items:flex-start;gap:16px}.BlogPost_shareButtons__8Z0OJ{align-self:flex-start}.BlogPost_shareButtonsLarge__2IEVB{flex-direction:column;align-items:center}.BlogPost_shareButtonLarge__xFW9c{width:100%;max-width:200px;justify-content:center}.BlogPost_contentQuote__ufIvP{padding:16px 20px;margin:24px -4px}.BlogPost_backNav__ca2ss{padding:16px}}@media (max-width:480px){.BlogPost_articleTitle__eXuJs{font-size:1.25rem}.BlogPost_articleMeta__IhLwF{flex-wrap:wrap;gap:8px}.BlogPost_metaDivider__T3y7e{display:none}.BlogPost_tags__z9ZD4{gap:6px}.BlogPost_tag__Qfz15{font-size:.7rem;padding:4px 8px}.BlogPost_contentH1__egPYa{font-size:1.25rem}.BlogPost_contentH2__FnPEl{font-size:1.125rem}.BlogPost_contentH3__4eucQ{font-size:1rem}.BlogPost_shareLabel___o8ma{display:none}}