.BlogPost_container__Z_0YB{background:#f5f7fa;min-height:100dvh;overflow-x:hidden;width:100%}.BlogPost_content__s3iBL{display:flex;flex-direction:column;margin:0 auto;max-width:72rem;padding:var(--spacing-xl) var(--spacing-md);width:100%}.BlogPost_breadcrumb__4gVrB{animation:BlogPost_fadeInDown__hHKN6 .4s ease-out;margin-bottom:var(--spacing-xl)}.BlogPost_backLink__qR9JJ{align-items:center;color:hsl(var(--color-text-secondary)/100%);display:inline-flex;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);text-decoration:none;transition:color .2s}.BlogPost_backLink__qR9JJ:hover{color:hsl(var(--color-bg-accent)/100%)}.BlogPost_articleHeader__3qLHi{animation:BlogPost_fadeInUp__tJEvs .5s ease-out;margin:0 auto var(--spacing-2xl);max-width:48rem;text-align:center}.BlogPost_articleMeta__9v8fG{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-md)}.BlogPost_category__xEphG{color:hsl(var(--color-bg-accent)/100%);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.BlogPost_readTime__bSESZ,.BlogPost_separator__n_ScO{color:hsl(var(--color-text-tertiary)/100%)}.BlogPost_readTime__bSESZ{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs)}.BlogPost_articleTitle__FUKWo{color:hsl(var(--color-text-primary)/100%);font-size:clamp(2rem,6vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--spacing-lg)}.BlogPost_articleExcerpt__t6b42{color:hsl(var(--color-text-secondary)/100%);font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7;margin:0 0 var(--spacing-lg)}.BlogPost_articleInfo__wXPaH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-md)}.BlogPost_authorInfo__BR0OR,.BlogPost_dateInfo__Zgm3l{color:hsl(var(--color-text-secondary)/100%);font-size:var(--font-size-md)}.BlogPost_authorInfo__BR0OR,.BlogPost_dateInfo__Zgm3l,.BlogPost_tags__r8ejF{align-items:center;display:flex;gap:var(--spacing-xs)}.BlogPost_tags__r8ejF{color:hsl(var(--color-text-tertiary)/100%);flex-wrap:wrap;justify-content:center}.BlogPost_tag__dMHgs{background:hsl(var(--color-bg-secondary)/100%);border-radius:var(--radius-full);color:hsl(var(--color-text-secondary)/100%);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.BlogPost_featuredImage__NfBLB{animation:BlogPost_fadeInUp__tJEvs .6s ease-out .2s both;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0 auto var(--spacing-2xl);max-width:56rem;overflow:hidden}.BlogPost_featuredImage__NfBLB img{display:block;height:auto;width:100%}.BlogPost_articleContent__g6NHU{animation:BlogPost_fadeInUp__tJEvs .6s ease-out .3s both;margin:0 auto var(--spacing-2xl);max-width:42rem}.BlogPost_heading1__EiMh7{font-size:clamp(1.75rem,4vw,2.25rem);letter-spacing:-.01em;line-height:1.3;margin:var(--spacing-2xl) 0 var(--spacing-lg)}.BlogPost_heading1__EiMh7,.BlogPost_heading2__Iqsrb{color:hsl(var(--color-text-primary)/100%);font-weight:var(--font-weight-bold)}.BlogPost_heading2__Iqsrb{border-top:1px solid hsl(var(--color-border)/50%);font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.35;margin:var(--spacing-2xl) 0 var(--spacing-md);padding-top:var(--spacing-md)}.BlogPost_heading3__G3IcT{color:hsl(var(--color-text-primary)/100%);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:var(--font-weight-semibold);line-height:1.4;margin:var(--spacing-xl) 0 var(--spacing-sm)}.BlogPost_paragraph__Z2lNW{letter-spacing:.01em}.BlogPost_list__xUUJ5,.BlogPost_orderedList__JHduO,.BlogPost_paragraph__Z2lNW{color:hsl(var(--color-text-primary)/90%);font-size:var(--font-size-lg);line-height:1.8;margin:0 0 var(--spacing-lg)}.BlogPost_list__xUUJ5,.BlogPost_orderedList__JHduO{padding-left:var(--spacing-xl)}.BlogPost_listItem__LPyRI{margin-bottom:var(--spacing-sm);padding-left:var(--spacing-xs)}.BlogPost_listItem__LPyRI::marker{color:hsl(var(--color-bg-accent)/100%)}.BlogPost_blockquote__82xkO{background:hsl(var(--color-bg-secondary)/50%);border-left:4px solid hsl(var(--color-bg-accent)/100%);border-radius:0 var(--radius-md) var(--radius-md) 0;color:hsl(var(--color-text-secondary)/100%);font-size:var(--font-size-lg);font-style:italic;line-height:1.7;margin:var(--spacing-xl) 0;padding:var(--spacing-lg) var(--spacing-xl)}.BlogPost_blockquote__82xkO p{margin:0}.BlogPost_bold__XIhKC{color:hsl(var(--color-text-primary)/100%);font-weight:var(--font-weight-semibold)}.BlogPost_italic__pW7Xu{font-style:italic}.BlogPost_link__fkWTG{color:hsl(var(--color-bg-accent)/100%);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.BlogPost_link__fkWTG:hover{color:#0073e6}.BlogPost_code__GobBP{background:hsl(var(--color-bg-secondary)/100%);border-radius:var(--radius-sm);color:hsl(var(--color-text-primary)/100%);font-size:.9em;padding:.2em .4em}.BlogPost_codeBlock__pNF_S,.BlogPost_code__GobBP{font-family:SF Mono,Fira Code,Consolas,monospace}.BlogPost_codeBlock__pNF_S{background:#1d212b;border-radius:var(--radius-md);color:#e6e6e6;font-size:var(--font-size-sm);line-height:1.6;margin:var(--spacing-lg) 0;overflow-x:auto;padding:var(--spacing-lg)}.BlogPost_shareSection__UR3k5{background:hsl(var(--color-bg-secondary)/50%);border-radius:var(--radius-lg);flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;margin:0 auto var(--spacing-2xl);max-width:42rem;padding:var(--spacing-lg)}.BlogPost_shareLabel__2DjnK,.BlogPost_shareSection__UR3k5{align-items:center;display:flex}.BlogPost_shareLabel__2DjnK{color:hsl(var(--color-text-secondary)/100%);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--spacing-sm)}.BlogPost_shareButtons__WmlvA{display:flex;gap:var(--spacing-sm)}.BlogPost_shareButton__m5Q9B{align-items:center;background:hsl(var(--color-bg-primary)/100%);border:1px solid hsl(var(--color-border)/100%);border-radius:var(--radius-md);color:hsl(var(--color-text-secondary)/100%);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s;width:40px}.BlogPost_shareButton__m5Q9B:hover{background:hsl(var(--color-bg-accent)/10%);border-color:hsl(var(--color-bg-accent)/30%);color:hsl(var(--color-bg-accent)/100%)}.BlogPost_copiedTooltip__bg2O8{animation:BlogPost_fadeIn__1FCVj .2s ease-out;background:hsl(var(--color-text-primary)/100%);border-radius:var(--radius-sm);bottom:100%;color:hsl(var(--color-bg-primary)/100%);font-size:var(--font-size-xs);left:50%;margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);position:absolute;transform:translateX(-50%);white-space:nowrap}.BlogPost_relatedSection__NiLP5{border-top:1px solid hsl(var(--color-border)/100%);margin:0 auto var(--spacing-2xl);max-width:48rem;padding-top:var(--spacing-2xl)}.BlogPost_relatedTitle__n4cXt{color:hsl(var(--color-text-primary)/100%);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-lg);text-align:center}.BlogPost_relatedGrid__jXZ5A{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media (width >= 640px){.BlogPost_relatedGrid__jXZ5A{grid-template-columns:repeat(3,1fr)}}.BlogPost_relatedCard__UwF_Z{background:hsl(var(--color-bg-secondary)/50%);border:1px solid hsl(var(--color-border)/100%);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:var(--spacing-lg);text-decoration:none;transition:all .2s}.BlogPost_relatedCard__UwF_Z:hover{border-color:hsl(var(--color-bg-accent)/50%);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BlogPost_relatedCategory__pi2I0{color:hsl(var(--color-bg-accent)/100%);font-size:var(--font-size-xs);letter-spacing:.05em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.BlogPost_relatedCategory__pi2I0,.BlogPost_relatedPostTitle__KVSk_{font-weight:var(--font-weight-semibold)}.BlogPost_relatedPostTitle__KVSk_{color:hsl(var(--color-text-primary)/100%);display:-webkit-box;flex:1;font-size:var(--font-size-md);-webkit-line-clamp:2;line-height:1.4;margin:0 0 var(--spacing-md);-webkit-box-orient:vertical;overflow:hidden}.BlogPost_relatedReadMore__ZN2Ow{align-items:center;color:hsl(var(--color-bg-accent)/100%);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs)}.BlogPost_ctaSection__o7_ut{background:linear-gradient(135deg,hsl(var(--color-bg-accent)/100%) 0,#0073e6 100%);border-radius:var(--radius-lg);margin:var(--spacing-xl) 0;padding:var(--spacing-2xl)}.BlogPost_ctaContainer__YNM8w{margin:0 auto;max-width:36rem;text-align:center}.BlogPost_ctaTitle__5VL9a{color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm)}.BlogPost_ctaDescription__y1ojF{color:#ffffffe6;font-size:var(--font-size-md);line-height:1.6;margin:0 0 var(--spacing-lg)}.BlogPost_ctaButtons__uDnra{display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center}@media (width >= 480px){.BlogPost_ctaButtons__uDnra{flex-direction:row;gap:var(--spacing-md)}}.BlogPost_primaryButton__n0UDn{background-color:#fff;border:none;border-radius:var(--radius-md);box-shadow:0 4px 14px #00000026;color:hsl(var(--color-bg-accent)/100%);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) var(--spacing-xl);text-decoration:none;transition:transform .2s,box-shadow .2s}.BlogPost_primaryButton__n0UDn:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.BlogPost_secondaryButton__MrSZQ{background-color:initial;border:2px solid #ffffff80;border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-xl);text-decoration:none;transition:background-color .2s,border-color .2s}.BlogPost_secondaryButton__MrSZQ:hover{background-color:#ffffff1a;border-color:#fffc}.BlogPost_errorState__8kLFV,.BlogPost_loadingState__jR5Py{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:var(--spacing-2xl);text-align:center}.BlogPost_spinner__FIGVf{animation:BlogPost_spin___TzsN 1s linear infinite;border-radius:50%;border:3px solid hsl(var(--color-border)/100%);border-top-color:hsl(var(--color-bg-accent)/100%);height:40px;margin-bottom:var(--spacing-md);width:40px}@keyframes BlogPost_spin___TzsN{to{transform:rotate(1turn)}}.BlogPost_errorState__8kLFV h2{color:hsl(var(--color-text-primary)/100%);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm)}.BlogPost_errorState__8kLFV p{color:hsl(var(--color-text-secondary)/100%);font-size:var(--font-size-md);margin:0 0 var(--spacing-lg)}@keyframes BlogPost_fadeInUp__tJEvs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogPost_fadeInDown__hHKN6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogPost_fadeIn__1FCVj{0%{opacity:0}to{opacity:1}}@media (width <= 640px){.BlogPost_content__s3iBL{padding:var(--spacing-md) var(--spacing-sm)}.BlogPost_articleHeader__3qLHi{text-align:left}.BlogPost_articleInfo__wXPaH,.BlogPost_articleMeta__9v8fG,.BlogPost_tags__r8ejF{justify-content:flex-start}.BlogPost_shareSection__UR3k5{align-items:flex-start;flex-direction:column}.BlogPost_ctaSection__o7_ut{border-radius:var(--radius-md);margin:var(--spacing-md) 0;padding:var(--spacing-xl) var(--spacing-md)}.BlogPost_list__xUUJ5,.BlogPost_orderedList__JHduO,.BlogPost_paragraph__Z2lNW{font-size:var(--font-size-md)}.BlogPost_list__xUUJ5,.BlogPost_orderedList__JHduO{padding-left:var(--spacing-lg)}}