.blog-accent{color:var(--primary-color,#2563eb)}.blog-article{color:#334155;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.blog-article>*+*{margin-top:1.15em}.blog-article h2{color:#0f172a;letter-spacing:-.01em;margin-top:2em;font-size:1.6rem;font-weight:800;line-height:1.3}.blog-article h3{color:#0f172a;margin-top:1.6em;font-size:1.3rem;font-weight:700;line-height:1.35}.blog-article h4,.blog-article h5,.blog-article h6{color:#0f172a;margin-top:1.4em;font-weight:700}.blog-article a{color:var(--primary-color,#2563eb);text-underline-offset:3px;text-decoration:underline}.blog-article strong,.blog-article b{color:#0f172a;font-weight:700}.blog-article ul,.blog-article ol{padding-left:1.5rem}.blog-article ul{list-style:outside}.blog-article ol{list-style:decimal}.blog-article li+li{margin-top:.4em}.blog-article li::marker{color:var(--primary-color,#2563eb)}.blog-article blockquote{border-left:4px solid var(--primary-color,#2563eb);color:#475569;background:#f8fafc;border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem;font-style:italic}.blog-article img{border-radius:.875rem;max-width:100%;height:auto}.blog-article figure figcaption{text-align:center;color:#64748b;margin-top:.5rem;font-size:.85rem}.blog-article pre{color:#e2e8f0;background:#0f172a;border-radius:.75rem;padding:1rem 1.25rem;font-size:.875rem;overflow-x:auto}.blog-article code{background:#f1f5f9;border-radius:.375rem;padding:.1em .35em;font-size:.9em}.blog-article pre code{background:0 0;padding:0}.blog-article table{border-collapse:collapse;width:100%;font-size:.95rem}.blog-article th,.blog-article td{text-align:left;border:1px solid #e2e8f0;padding:.6rem .8rem}.blog-article th{background:#f8fafc;font-weight:700}.blog-article iframe{aspect-ratio:16/9;border:0;border-radius:.875rem;width:100%;height:auto}.blog-article hr{border:0;border-top:1px solid #e2e8f0;margin:2.5em 0}
