.blog-prose{line-height:1.8;overflow-wrap:anywhere}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{font-weight:600;line-height:1.3;margin:2em 0 .8em}.blog-prose h1,.blog-prose h2{font-size:1.75em}.blog-prose h3{font-size:1.25em}.blog-prose blockquote,.blog-prose ol,.blog-prose p,.blog-prose pre,.blog-prose ul{margin:1em 0}.blog-prose ul{list-style:disc;padding-left:1.5em}.blog-prose ol{list-style:decimal;padding-left:1.5em}.blog-prose a{text-decoration:underline;text-underline-offset:3px}.blog-prose table{border-collapse:collapse;width:100%;font-size:.9em}.blog-prose td,.blog-prose th{padding:.7em;border:1px solid #cbd5e1;text-align:left}.blog-prose th{font-weight:600}.blog-prose pre{overflow:auto;padding:1em;background:#f1f5f9;color:#0f172a}.blog-prose blockquote{border-left:3px solid #d4aa36;padding-left:1em}.blog-prose img{display:block;width:auto;max-width:100%;height:auto;max-height:48rem;margin:2rem auto;border-radius:.75rem}.blog-article .blog-prose{color:#334155;font-size:1.0625rem;line-height:1.85}.blog-article .blog-prose h2{color:#0f172a;font-size:clamp(1.5rem,3vw,1.875rem);letter-spacing:-.025em;margin-top:2.5em;padding-top:1.25em;border-top:1px solid #e2e8f0}.blog-article .blog-prose h3{color:#0f172a}.blog-article .blog-prose li{padding-left:.25rem;margin:.5rem 0}.blog-article .blog-prose a{color:#92400e}.blog-article .blog-prose blockquote{background:#fffbeb;padding:.75rem 1.25rem;border-radius:0 .5rem .5rem 0}.blog-article .blog-prose th{background:#f8fafc;color:#0f172a}@media (max-width:640px){.blog-article .blog-prose{font-size:1rem}.blog-prose td,.blog-prose th{padding:.5rem}}