.BlogPost_container__5KyNs{padding:6rem 1.5rem;max-width:95vw;margin:0 auto}.BlogPost_backLink__pMEMf{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;margin-bottom:2rem;transition:gap .2s}.BlogPost_backLink__pMEMf:hover{gap:.75rem}.BlogPost_article__J5bS_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.BlogPost_coverImage__XoKI5{width:100%;height:400px;overflow:hidden;background:var(--color-bg-secondary)}.BlogPost_coverImage__XoKI5 img{width:100%;height:100%;object-fit:cover}.BlogPost_header__AvN33{padding:2rem;border-bottom:1px solid var(--color-border)}.BlogPost_title__FFD3B{font-size:2.5rem;font-weight:800;color:var(--color-text-strong);margin:0 0 1.5rem;line-height:1.2}.BlogPost_meta__2xjPl{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;color:var(--color-text-muted)}.BlogPost_metaItem__J64xS{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.BlogPost_tags__z9ZD4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.BlogPost_tagsIcon__su2sK{color:var(--color-text-muted)}.BlogPost_tag__Qfz15{display:inline-flex;padding:.375rem .875rem;background:var(--color-bg-secondary);color:var(--color-text);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;transition:all .2s}.BlogPost_tag__Qfz15:hover{background:var(--color-primary);color:#fff}.BlogPost_content__pFRET{padding:2rem;font-size:1.1rem;line-height:1.8;color:var(--color-text)}.BlogPost_content__pFRET p{margin:0 0 1.5rem}.BlogPost_content__pFRET p:last-child{margin-bottom:0}.BlogPost_contentH1__egPYa{font-size:2rem;font-weight:700;color:var(--color-text-strong);margin:2rem 0 1rem;line-height:1.2;border-bottom:2px solid var(--color-border);padding-bottom:.5rem}.BlogPost_contentH2__FnPEl{font-size:1.5rem;font-weight:600;color:var(--color-text-strong);margin:1.75rem 0 1rem;line-height:1.3}.BlogPost_contentH3__4eucQ{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:1.5rem 0 .75rem;line-height:1.4}.BlogPost_content__pFRET img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:1.5rem 0;box-shadow:var(--shadow-md);display:block}.BlogPost_content__pFRET a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary);transition:all .2s;word-break:break-word}.BlogPost_content__pFRET a:hover{border-bottom-color:transparent;opacity:.8}.BlogPost_inlineCode__lx8Tp{background:var(--color-surface);padding:.2rem .4rem;border-radius:var(--radius-sm);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;color:var(--color-primary);border:1px solid var(--color-border)}.BlogPost_pre__3l6q6{background:var(--color-bg-secondary);padding:1.25rem;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0;border:1px solid var(--color-border)}.BlogPost_codeBlock__DxXQg{font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6;color:var(--color-text)}.BlogPost_blockquote__o91_s{border-left:4px solid var(--color-primary);margin:1.5rem 0;color:var(--color-text-muted);font-style:italic;background:var(--color-bg-secondary);padding:1rem 1rem 1rem 1.5rem;border-radius:0 var(--radius-md) var(--radius-md) 0}.BlogPost_ol__RVkkG,.BlogPost_ul__C7gk3{margin:1rem 0 1.5rem;padding-left:2rem}.BlogPost_ol__RVkkG li,.BlogPost_ul__C7gk3 li{margin:.5rem 0;line-height:1.7}.BlogPost_ul__C7gk3 li::marker{color:var(--color-primary)}.BlogPost_ol__RVkkG li::marker{color:var(--color-primary);font-weight:600}.BlogPost_table__xOGVv{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow-x:auto;display:block}.BlogPost_table__xOGVv thead{background:var(--color-surface)}.BlogPost_table__xOGVv td,.BlogPost_table__xOGVv th{border:1px solid var(--color-border);padding:.75rem 1rem;text-align:left}.BlogPost_table__xOGVv th{font-weight:600;color:var(--color-text-strong)}.BlogPost_table__xOGVv tbody tr:hover{background:var(--color-bg-secondary)}.BlogPost_loading__IjTQm,.BlogPost_notFound___RvpP{text-align:center;padding:4rem 2rem;color:var(--color-text-muted);font-size:1.2rem}@media (max-width:768px){.BlogPost_container__5KyNs{padding:6rem 1rem 1.5rem}.BlogPost_coverImage__XoKI5{height:250px}.BlogPost_header__AvN33{padding:1.5rem}.BlogPost_title__FFD3B{font-size:1.75rem}.BlogPost_meta__2xjPl{gap:1rem;font-size:.875rem}.BlogPost_content__pFRET{padding:1.5rem;font-size:1rem;line-height:1.7}.BlogPost_contentH1__egPYa{font-size:1.5rem;margin:1.5rem 0 .75rem}.BlogPost_contentH2__FnPEl{font-size:1.25rem;margin:1.25rem 0 .75rem}.BlogPost_contentH3__4eucQ{font-size:1.125rem;margin:1rem 0 .5rem}.BlogPost_pre__3l6q6{padding:1rem;font-size:.85rem;margin:1rem 0}.BlogPost_codeBlock__DxXQg{font-size:.85rem}.BlogPost_blockquote__o91_s{padding:.75rem .75rem .75rem 1rem;margin:1rem 0}.BlogPost_ol__RVkkG,.BlogPost_ul__C7gk3{padding-left:1.5rem}.BlogPost_table__xOGVv{font-size:.875rem}.BlogPost_table__xOGVv td,.BlogPost_table__xOGVv th{padding:.5rem}}