.blog-article{color:#1f2937;font-size:1.05rem;line-height:1.75}.blog-article>*+*{margin-top:1.1em}.blog-article h2,.blog-article h3,.blog-article h4{color:#111827;font-weight:700;line-height:1.3;scroll-margin-top:5rem}.blog-article h2{font-size:1.75rem;margin-top:2.25em}.blog-article h3{font-size:1.35rem;margin-top:1.8em}.blog-article h4{font-size:1.1rem;margin-top:1.5em}.blog-article p{margin:0}.blog-article strong{color:#111827;font-weight:600}.blog-article em{font-style:italic}.blog-article a{color:#b9793e;text-decoration:underline;text-underline-offset:2px}.blog-article a:hover{color:#e7ad47}.blog-article ul,.blog-article ol{padding-left:1.5rem;margin:1em 0}.blog-article ul{list-style:disc}.blog-article ol{list-style:decimal}.blog-article li+li{margin-top:.5em}.blog-article li>p{margin:0}.blog-article blockquote{border-left:4px solid #e7ad47;padding:.5em 1em;background:#fff8ea;color:#4b3a1c;border-radius:0 .5rem .5rem 0;margin:1.2em 0;font-style:italic}.blog-article blockquote p{margin:0}.blog-article code{background:#f3f4f6;color:#b91c1c;padding:.15em .4em;border-radius:.35em;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-article pre{background:#0f172a;color:#e2e8f0;padding:1em 1.25em;border-radius:.75em;overflow-x:auto;font-size:.95em;line-height:1.6}.blog-article pre code{background:transparent;color:inherit;padding:0;border-radius:0}.blog-article img{border-radius:.75rem;max-width:100%;height:auto}.blog-article table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95em}.blog-article table th,.blog-article table td{border:1px solid #e5e7eb;padding:.6em .8em;text-align:left;vertical-align:top}.blog-article table th{background:#f9fafb;font-weight:600;color:#111827}.blog-article hr{border:none;border-top:1px solid #e5e7eb;margin:2.5em 0}
