.blogs-page{max-width:1180px;margin:0 auto;padding:80px 24px}.page-header{text-align:center;margin-bottom:64px}.page-header h1{font-size:3.5rem;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg, var(--md-sys-color-primary) 0%, #9c7fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p{font-size:1.25rem;color:var(--md-sys-color-on-surface-variant)}.coming-soon-section{text-align:center;padding:120px 24px;background:var(--md-sys-color-surface-container);border-radius:24px}.coming-soon-section md-icon{font-size:96px;color:var(--md-sys-color-primary);margin-bottom:24px}.coming-soon-section h2{font-size:2rem;font-weight:600;color:var(--md-sys-color-primary);margin-bottom:16px}.coming-soon-section p{max-width:600px;margin:0 auto 32px;line-height:1.6}.blog-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin-top:48px}@media only screen and (max-width: 768px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--md-sys-color-surface-container);border-radius:16px;overflow:hidden;transition:transform 0.2s, box-shadow 0.2s;cursor:pointer;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.15)}.blog-card-image{width:100%;height:200px;background:linear-gradient(135deg, var(--md-sys-color-primary) 0%, #9c7fff 100%)}.blog-card-content{padding:24px}.blog-card-title{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:var(--md-sys-color-on-surface)}.blog-card-meta{font-size:0.875rem;color:var(--md-sys-color-on-surface-variant);margin-bottom:16px}.blog-card-excerpt{line-height:1.6;color:var(--md-sys-color-on-surface-variant)}.blog-post{max-width:800px;margin:0 auto;padding:80px 24px}.blog-post-header{margin-bottom:48px}.blog-post-title{font-size:3rem;font-weight:700;margin-bottom:24px;color:var(--md-sys-color-on-surface);line-height:1.2}.blog-post-meta{font-size:1rem;color:var(--md-sys-color-on-surface-variant);margin-bottom:32px}.blog-post-featured-image{width:100%;height:400px;background:linear-gradient(135deg, var(--md-sys-color-primary) 0%, #9c7fff 100%);border-radius:16px;margin-bottom:48px}.blog-post-content{font-size:1.125rem;line-height:1.8;color:var(--md-sys-color-on-surface)}.blog-post-content p{margin-bottom:1.5rem}.blog-post-content h2{font-size:2rem;font-weight:600;margin:2.5rem 0 1rem;color:var(--md-sys-color-primary)}.blog-post-content h3{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;color:var(--md-sys-color-on-surface)}.blog-post-footer{margin-top:80px;padding-top:40px;border-top:1px solid var(--md-sys-color-outline-variant);text-align:center}
