.blog-article-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:.5rem 0;font-size:32px;font-weight:700;line-height:1.2}.blog-content{font-family:var(--font-body);color:var(--text-primary);overflow-wrap:anywhere;padding-bottom:1.5rem;font-size:17px;line-height:1.6}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.blog-content p{color:var(--text-primary);font-size:1em;line-height:inherit;margin:0 0 1.1rem}.blog-content h2,.blog-content h3,.blog-content h4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.005em;font-weight:700}.blog-content h2{margin:1.75rem 0 .5rem;font-size:24px;line-height:1.25}.blog-content h3{margin:1.4rem 0 .4rem;font-size:20px;line-height:1.3}.blog-content h4{margin:1.2rem 0 .35rem;font-size:17px;line-height:1.35}.blog-content strong,.blog-content b{font-weight:600}.blog-content a{color:var(--text-link);font-weight:500;text-decoration:none}.blog-content a:hover{color:var(--primary-700);text-decoration:underline}.blog-content ul,.blog-content ol{font-size:1em;line-height:inherit;margin:0 0 1.1rem;padding-left:1.5rem}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li{margin:0;padding-left:.25rem}.blog-content li+li{margin-top:.35rem}.blog-content li>p{margin:0}.blog-content li>ul,.blog-content li>ol{margin:.35rem 0 0}.blog-content li::marker{color:var(--text-secondary)}.blog-content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.25rem 0;display:block}.blog-content figure{margin:1.25rem 0}.blog-content figcaption{color:var(--text-tertiary);margin-top:.4rem;font-size:.85em}.blog-content iframe{aspect-ratio:16/9;border-radius:var(--radius-md);border:0;width:100%;height:auto;margin:1.25rem 0;display:block}.blog-content hr{border:0;border-top:1px solid var(--border-subtle);margin:1.75rem 0}.blog-content blockquote{border-left:3px solid var(--primary-300);color:var(--text-secondary);background:var(--bg-sunken);border-radius:var(--radius-sm);margin:1.25rem 0;padding:.5rem 1rem}.blog-content blockquote p{color:inherit;margin:0}.blog-content blockquote p+p{margin-top:.6rem}.blog-content code{background:var(--bg-sunken);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.9em}.blog-content pre{background:var(--bg-sunken);border-radius:var(--radius-sm);margin:1.25rem 0;padding:.875rem 1rem;font-size:.9em;line-height:1.5;overflow-x:auto}.blog-content pre code{background:0 0;padding:0}.blog-content table{border-collapse:collapse;border:1px solid var(--border-subtle);width:100%;margin:1.25rem 0;font-size:.9em;line-height:1.5;display:block;overflow-x:auto}.blog-content th,.blog-content td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:.625rem .875rem}.blog-content th{background:var(--bg-sunken);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:.8em;font-weight:600}.blog-content td p,.blog-content th p{font-size:inherit;margin:0}.blog-content tr:last-child td{border-bottom:none}.blog-content p.formula{background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-sm);color:var(--primary-700);padding:.625rem 1rem;display:inline-block}.blog-content .cta-box{background:var(--primary-500);border-radius:var(--radius-lg);text-align:center;margin:1.75rem 0;padding:1.5rem}.blog-content .cta-box:last-child{margin-bottom:1.5rem}.blog-content .cta-box p{color:#fff;margin:0 0 1rem}.blog-content .cta-box p:last-child{margin-bottom:0}.blog-content .cta-box a{color:#fff}.blog-content .cta-button,.blog-content .cta-box a.cta-button{color:var(--primary-600);border-radius:var(--radius-md);background:#fff;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.blog-content .cta-button:hover{color:var(--primary-700);text-decoration:none}.blog-article-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.blog-article-tags{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.375rem;margin-top:1.5rem;padding-top:1rem;display:flex}.blog-article-tags span{color:var(--text-tertiary);background:var(--bg-sunken);border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.blog-editor-canvas{background:var(--bg-surface);border:1.5px solid var(--border-default);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:1.25rem 1.5rem}.blog-editor-canvas .blog-content{outline:none;min-height:320px;padding-bottom:0}.blog-editor-canvas .blog-content:focus{outline:none}.blog-editor-canvas .blog-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-tertiary);float:left;pointer-events:none;height:0}.blog-editor-canvas .blog-content .selectedCell{background:var(--primary-50)}.blog-editor-canvas .blog-content img.ProseMirror-selectednode,.blog-editor-canvas .blog-content iframe.ProseMirror-selectednode{outline:2px solid var(--primary-400)}@media (max-width:640px){.blog-article-title{font-size:28px}.blog-content{font-size:16px}.blog-content h2{margin-top:1.5rem;font-size:22px}.blog-content h3{margin-top:1.25rem;font-size:18px}.blog-content h4{font-size:16px}.blog-editor-canvas{padding:1rem}}
