.BlogPost_article__T3wDc{min-height:100vh;background:var(--background,#ffffff);color:var(--foreground,#111)}.BlogPost_container__m_vgn{max-width:800px;margin:0 auto;padding:64px 24px 120px}.BlogPost_header__YExJE{text-align:center;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border,rgba(0,0,0,.08))}.BlogPost_date__9kjS6{display:block;text-transform:uppercase;letter-spacing:.05em}.BlogPost_blog-post-badge__vxnIg,.BlogPost_date__9kjS6{font-size:.875rem;font-weight:500;color:var(--muted-foreground,#6b7280);margin-bottom:16px}.BlogPost_blog-post-badge__vxnIg{display:inline-block;background:var(--muted,#f3f4f6);padding:6px 12px;border-radius:6px}.BlogPost_title__iVYCX{font-size:3.5rem;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--foreground,#111);margin:0 0 24px}.BlogPost_author__oX3uz{font-size:1.25rem;color:var(--gray-600,#52525b);margin:8px 0 32px}.BlogPost_description__CIZ20{font-size:1.25rem;color:var(--gray-700,#3f3f46);line-height:1.7;max-width:680px;margin:32px auto 0}.BlogPost_tags__FUJQX{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.BlogPost_tag__IMrlm{font-size:.875rem;font-weight:600;padding:8px 18px;background:var(--muted,#f3f4f6);color:var(--muted-foreground,#6b7280);border-radius:9999px;transition:background .3s ease}.BlogPost_tag__IMrlm:hover{background:color-mix(in srgb,var(--muted,#f3f4f6) 80%,black)}.BlogPost_featuredImage__08WmP{width:100%;max-height:560px;overflow:hidden;border-radius:16px;margin:64px 0;box-shadow:0 20px 40px rgba(0,0,0,.1)}.BlogPost_image__41XEB{width:100%;height:auto;display:block;object-fit:cover}.BlogPost_contentWrapper___YmU6{margin-top:64px}.BlogPost_content__VxbaP{font-size:1.125rem;line-height:1.8;color:var(--gray-800,#27272a)}.BlogPost_content__VxbaP h2{font-size:2rem;font-weight:700;margin:48px 0 24px;color:var(--foreground,#111);letter-spacing:-.02em}.BlogPost_content__VxbaP h3{font-size:1.5rem;font-weight:600;margin:40px 0 16px;color:var(--foreground,#111)}.BlogPost_content__VxbaP p{margin:24px 0}.BlogPost_content__VxbaP a{color:var(--primary,#3b82f6);text-decoration:underline;font-weight:500}.BlogPost_content__VxbaP a:hover{text-decoration:none;opacity:.9}.BlogPost_content__VxbaP strong{font-weight:700;color:var(--gray-900,#111)}.BlogPost_content__VxbaP code{background:#f3f4f6;padding:4px 8px;border-radius:6px;font-size:.9em;font-family:Menlo,Monaco,Courier New,monospace}.BlogPost_content__VxbaP pre{background:#1a1a1a;color:#e5e7eb;padding:24px;border-radius:12px;overflow-x:auto;margin:32px 0;font-size:.95rem;line-height:1.6}.BlogPost_content__VxbaP pre code{background:none;padding:0;color:inherit}.BlogPost_content__VxbaP blockquote{border-left:5px solid var(--primary,#3b82f6);padding-left:24px;margin:32px 0;font-style:italic;color:var(--gray-700,#52525b);font-size:1.2rem}.BlogPost_content__VxbaP ol,.BlogPost_content__VxbaP ul{margin:24px 0;padding-left:32px}.BlogPost_content__VxbaP ul{list-style:disc}.BlogPost_content__VxbaP ol{list-style:decimal}.BlogPost_content__VxbaP li{margin:12px 0}@media (max-width:768px){.BlogPost_container__m_vgn{padding:64px 20px 100px}.BlogPost_title__iVYCX{font-size:2.8rem}.BlogPost_description__CIZ20{font-size:1.2rem}.BlogPost_content__VxbaP{font-size:1.1rem}}