.blog-layout{display:flex;min-height:calc(100vh - 64px);background-color:var(--color-floor)}.blog-main{flex:1;background-color:var(--color-floor);overflow-x:hidden}.blog-header{padding:2rem;border-bottom:1px solid rgba(255,255,255,.05);background-color:var(--color-surface)}.blog-header-inner{max-width:56rem}.blog-header-tag{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-brand-light);margin-bottom:1rem}.blog-header-rule{margin-top:2rem;display:flex;align-items:center;gap:1rem}.blog-header-rule-line{height:1px;width:3rem;background-color:var(--color-brand-light)}.blog-header-rule-text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:#a1a1aa}.blog-content{display:flex}.blog-list-col{flex:1;max-width:56rem;padding:3rem 2rem}.blog-list{display:flex;flex-direction:column}.blog-list-empty{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;color:#a1a1aa}.blog-post-row{padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.blog-post-row:last-child{border-bottom:none}.blog-post-link{display:flex;flex-direction:column;gap:1rem;text-decoration:none}.blog-post-link:hover{text-decoration:none}.blog-post-date{width:10rem;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.05em;color:#a1a1aa}.blog-post-body{flex:1}.blog-post-title{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fafafa;margin-bottom:1rem;line-height:1.2}.blog-post-link:hover .blog-post-title{color:var(--color-brand-light)}.blog-post-excerpt{color:#a1a1aa;line-height:1.6;max-width:42rem;margin-bottom:1.5rem}.blog-post-meta{display:flex;align-items:center;gap:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.2em;color:#a1a1aa}.blog-post-meta-dot{width:.25rem;height:.25rem;background-color:#52525b;display:inline-block}.blog-sidebar{display:none;width:18rem;border-left:1px solid rgba(255,255,255,.05);background-color:var(--color-floor);padding:2rem;flex-shrink:0}.blog-sidebar-inner{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.blog-sidebar-heading{font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-brand-light);margin-bottom:1rem}.blog-stat-card{border:1px solid rgba(255,255,255,.08);padding:1rem}.blog-stat-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:#a1a1aa;margin-bottom:.5rem}.blog-stat-value{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800;color:#fafafa}.blog-categories{padding-top:1rem}.blog-category-heading{font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#a1a1aa;margin-bottom:1rem}.blog-category-list{display:flex;flex-wrap:wrap;gap:.5rem}.blog-category-tag{padding:.25rem .5rem;background-color:var(--color-container);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;color:#d4d4d8}.blog-article{padding:3rem 1.5rem 6rem;background-color:var(--color-floor);min-height:calc(100vh - 64px)}.blog-article-inner{max-width:48rem;margin:0 auto}.blog-back-link{display:inline-flex;align-items:center;gap:.5rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-brand-light);text-decoration:none;margin-bottom:3rem}.blog-back-link:hover{color:#fafafa;text-decoration:none}.blog-article-header{margin-bottom:4rem}.blog-article-date{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.05em;color:#a1a1aa;margin-bottom:1rem}.blog-article-title{font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.03em;color:#fafafa;line-height:1.1;margin-bottom:2rem}.blog-article-byline{display:flex;align-items:center;gap:1rem;border-left:2px solid var(--color-brand-light);padding:.5rem 0 .5rem 1.5rem}.blog-article-author{font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;color:#fafafa}.blog-article-readtime{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.15em;color:#a1a1aa}.blog-article-cta{margin-top:6rem;background-color:var(--color-container);padding:3rem;border:1px solid rgba(255,255,255,.05)}.blog-article-cta-title{font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;color:#fafafa}.blog-article-cta-body{color:#a1a1aa;margin-bottom:2rem;max-width:28rem}@media(min-width:768px){.blog-header{padding:4rem}.blog-list-col{padding:3rem 4rem}.blog-post-link{flex-direction:row;align-items:baseline;gap:3rem}.blog-article{padding:3rem 2rem 6rem}.blog-article-title{font-size:3.5rem}}@media(min-width:1280px){.blog-sidebar{display:block}}
