.blog-page{background-color:var(--bg-page);padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;align-items:center;min-height:100vh;box-sizing:border-box}.blog-header{position:fixed;top:var(--space-8);left:max(var(--space-4),calc((100vw - 1000px) / 2));z-index:10}.home-button-icon-only{--glass-button-bg:rgba(255,255,255,0.6);--glass-button-radius:17px;border:1px solid rgba(255,255,255,.8)}.home-button-icon-only span{padding:14px!important;padding-inline:14px!important;padding-block:14px!important;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.blog-article{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;box-sizing:border-box}.blog-title{font-family:var(--font-family-display);font-weight:800;font-size:var(--font-size-4xl);color:var(--text-primary);width:100%;max-width:800px;text-align:left;margin:0 0 var(--space-8) 0}.blog-content{display:flex;flex-direction:column;align-items:center;width:100%}.blog-content .content-list,.blog-content .mdx-blockquote,.blog-content .mdx-h2,.blog-content .mdx-h3,.blog-content .mdx-p{width:100%;max-width:800px;text-align:left}.blog-content .video-player{width:100%;max-width:1200px;margin:var(--space-8) 0;border-radius:var(--radius-lg);overflow:hidden}.blog-content .code-block-wrapper{width:100%;max-width:900px}.blog-content .before-after-comparison,.blog-content .case-study-hero,.blog-content .screen-gallery,.blog-content .video-showcase{width:100%;max-width:1200px;margin:var(--space-8) 0}.blog-content .infinite-slider-wrapper{max-width:none!important;width:100vw!important;margin:var(--space-12) 0;align-self:stretch}.blog-content .mdx-h2{margin-top:var(--space-12);margin-bottom:var(--space-4)}.blog-content .mdx-h2:first-child{margin-top:var(--space-8)}.blog-content .mdx-p{margin-bottom:var(--space-4)}.blog-content .content-list{margin-bottom:var(--space-6)}.blog-footer{display:flex;gap:var(--space-8);justify-content:center;padding:var(--space-12) var(--space-4);flex-wrap:wrap;width:100%;max-width:800px}.blog-footer a{text-decoration:none}@media (max-width:1400px){.blog-page{padding:var(--space-6) var(--space-4)}}@media (max-width:900px){.blog-article,.blog-header,.blog-title{max-width:100%}.blog-title{font-size:var(--font-size-3xl)}.blog-content .code-block-wrapper,.blog-content .content-list,.blog-content .mdx-blockquote,.blog-content .mdx-h2,.blog-content .mdx-h3,.blog-content .mdx-p,.blog-footer{max-width:100%}}@media (max-width:600px){.blog-page{padding:var(--space-4) var(--space-3)}.blog-header{top:var(--space-2);left:auto;right:var(--space-3)}.home-button-icon-only span{padding:8px!important;padding-inline:8px!important;padding-block:8px!important}.blog-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-6);padding-right:52px}.blog-content .mdx-h2{margin-top:var(--space-8)}.blog-content .video-player{margin:var(--space-6) 0;border-radius:var(--radius-md)}.blog-footer{gap:var(--space-3);padding:var(--space-8) var(--space-4)}}