.BlogPost-module__X2e0CG__blogPost{max-width:800px;margin:0 auto;padding:3rem 2rem}.BlogPost-module__X2e0CG__blogPostHeader{text-align:center;margin-bottom:3rem}.BlogPost-module__X2e0CG__blogPostMeta{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.BlogPost-module__X2e0CG__blogPostCategory{text-transform:uppercase;letter-spacing:.05em;color:#5b8fff;background:#4169e126;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.BlogPost-module__X2e0CG__blogPostDate{color:#ffffff80;font-size:.875rem}.BlogPost-module__X2e0CG__blogPostTitle{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2}.BlogPost-module__X2e0CG__blogPostExcerpt{color:#ffffffb3;max-width:650px;margin:0 auto;font-size:1.25rem;line-height:1.6}.BlogPost-module__X2e0CG__blogPostContent{color:#ffffffd9;line-height:1.8}.BlogPost-module__X2e0CG__blogPostContent h2{color:#fff;border-bottom:1px solid #ffffff1a;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:500}.BlogPost-module__X2e0CG__blogPostContent h3{color:#5b8fff;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.BlogPost-module__X2e0CG__blogPostContent p{margin-bottom:1.5rem;font-size:1rem}.BlogPost-module__X2e0CG__blogPostContent ul,.BlogPost-module__X2e0CG__blogPostContent ol{margin:1rem 0 1.5rem 1.5rem}.BlogPost-module__X2e0CG__blogPostContent li{margin-bottom:.75rem}.BlogPost-module__X2e0CG__blogPostContent strong{color:#fff;font-weight:600}.BlogPost-module__X2e0CG__blogPostContent a{color:#5b8fff;text-decoration:none;transition:color .2s}.BlogPost-module__X2e0CG__blogPostContent a:hover{color:#7fff5b;text-decoration:underline}.BlogPost-module__X2e0CG__blogPostContent blockquote{color:#ffffffe6;background:#4169e11a;border-left:3px solid #5b8fff;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1rem 1.5rem}.BlogPost-module__X2e0CG__blogPostContent blockquote p:last-child{margin-bottom:0}.BlogPost-module__X2e0CG__blogPostContent code{color:#69a5ff;background:#4169e126;border-radius:.25rem;padding:.2rem .4rem;font-family:ui-monospace,monospace;font-size:.875rem}.BlogPost-module__X2e0CG__blogPostContent pre{background:#0f1433cc;border:1px solid #4169e14d;border-radius:.75rem;margin:2rem 0;padding:1.5rem;overflow-x:auto}.BlogPost-module__X2e0CG__blogPostContent pre code{color:#ffffffe6;background:0 0;padding:0}.BlogPost-module__X2e0CG__backToBlog{color:#fff9;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.BlogPost-module__X2e0CG__backToBlog:hover{color:#5b8fff}.BlogPost-module__X2e0CG__shareSection{text-align:center;border-top:1px solid #ffffff1a;margin-top:4rem;padding-top:2rem}.BlogPost-module__X2e0CG__shareTitle{color:#fff9;margin-bottom:1rem;font-size:1rem}.BlogPost-module__X2e0CG__shareLinks{justify-content:center;gap:1rem;display:flex}.BlogPost-module__X2e0CG__shareLink{color:#ffffffb3;background:#4169e126;border:1px solid #4169e14d;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.BlogPost-module__X2e0CG__shareLink:hover{color:#fff;background:#4169e14d;border-color:#4169e180}@media (max-width:600px){.BlogPost-module__X2e0CG__blogPost{padding:2rem 1.5rem}.BlogPost-module__X2e0CG__blogPostTitle{font-size:1.75rem}.BlogPost-module__X2e0CG__blogPostExcerpt{font-size:1rem}}.BlogPost-module__X2e0CG__blogPostPage{background:var(--surface-bg);flex:1;padding:2rem}.BlogPost-module__X2e0CG__blogArticle{max-width:800px;margin:0 auto}.BlogPost-module__X2e0CG__blogHeader{margin-bottom:3rem}.BlogPost-module__X2e0CG__backLink{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.BlogPost-module__X2e0CG__backLink:hover{color:var(--accent-electric)}.BlogPost-module__X2e0CG__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.BlogPost-module__X2e0CG__category{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-electric);background:#5b8fff26;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.BlogPost-module__X2e0CG__dot{color:var(--text-muted)}.BlogPost-module__X2e0CG__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2}.BlogPost-module__X2e0CG__description{color:var(--text-secondary);margin-bottom:1rem;font-size:1.25rem;line-height:1.6}.BlogPost-module__X2e0CG__author{color:var(--text-secondary);font-size:.875rem}.BlogPost-module__X2e0CG__author strong{color:var(--text-primary)}.BlogPost-module__X2e0CG__tableOfContents{background:#4169e11a;border:1px solid #4169e133;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.BlogPost-module__X2e0CG__tableOfContents h2{color:var(--text-primary);margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600}.BlogPost-module__X2e0CG__tableOfContents ul{margin:0;padding:0;list-style:none}.BlogPost-module__X2e0CG__tableOfContents li{margin-bottom:.5rem}.BlogPost-module__X2e0CG__tableOfContents a{color:var(--accent-electric);font-size:.875rem;text-decoration:none;transition:color .2s}.BlogPost-module__X2e0CG__tableOfContents a:hover{color:var(--success-green);text-decoration:underline}.BlogPost-module__X2e0CG__content{color:var(--text-secondary);line-height:1.8}.BlogPost-module__X2e0CG__content h2{color:var(--text-primary);border-bottom:1px solid #ffffff1a;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:500}.BlogPost-module__X2e0CG__content h3{color:var(--accent-electric);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.BlogPost-module__X2e0CG__content p{margin-bottom:1.5rem;font-size:1rem}.BlogPost-module__X2e0CG__content strong{color:var(--text-primary)}.BlogPost-module__X2e0CG__content a{color:var(--accent-electric);text-decoration:none}.BlogPost-module__X2e0CG__content a:hover{color:var(--success-green);text-decoration:underline}.BlogPost-module__X2e0CG__content code{color:#69a5ff;background:#4169e126;border-radius:.25rem;padding:.2rem .4rem;font-family:ui-monospace,monospace;font-size:.875rem}.BlogPost-module__X2e0CG__content pre{background:#0f1433cc;border:1px solid #4169e14d;border-radius:.75rem;margin:2rem 0;padding:1.5rem;overflow-x:auto}.BlogPost-module__X2e0CG__content pre code{color:#ffffffe6;background:0 0;padding:0}.BlogPost-module__X2e0CG__tags{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.BlogPost-module__X2e0CG__tags>span:first-child{color:var(--text-secondary);margin-right:.5rem;font-size:.875rem}.BlogPost-module__X2e0CG__tag{color:var(--accent-electric);background:#5b8fff26;border:1px solid #5b8fff4d;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem}@media (max-width:600px){.BlogPost-module__X2e0CG__blogPostPage{padding:1.5rem}.BlogPost-module__X2e0CG__title{font-size:1.75rem}.BlogPost-module__X2e0CG__description{font-size:1rem}.BlogPost-module__X2e0CG__meta{font-size:.75rem}}
