.blog-prose{color:#44403c;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.blog-prose>:first-child{margin-top:0}.blog-prose :is(h1,h2,h3,h4,h5,h6){color:#0f172a;letter-spacing:-.025em;scroll-margin-top:calc(var(--spacing-header) + 1.5rem);margin:2.5rem 0 1rem;font-weight:700;line-height:1.25}.blog-prose h1{font-size:2.6rem}.blog-prose h2{font-size:2rem}.blog-prose h3{font-size:1.5rem}.blog-prose h4{font-size:1.2rem}.blog-prose :is(h5,h6){font-size:1.05rem}.blog-prose p{font-size:inherit;line-height:inherit;margin:1.25rem 0}.blog-prose a{color:#92400e;text-underline-offset:.2em;-webkit-text-decoration:underline #d6bca5;text-decoration:underline #d6bca5}.blog-prose a:hover{text-decoration-color:#92400e}.blog-prose :is(a,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #b45309}.blog-prose strong{color:#292524;font-weight:650}.blog-prose em{font-style:italic}.blog-prose del{color:#78716c;text-decoration:line-through}.blog-prose :is(ul,ol){margin:1.25rem 0;padding-left:1.6rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose ul ul{list-style:circle}.blog-prose li{margin:.5rem 0;padding-left:.3rem}.blog-prose li::marker{color:#b45309;font-weight:500}.blog-prose li :is(ul,ol){margin:.5rem 0}.blog-prose li:has(>input[type=checkbox]){list-style:none}.blog-prose input[type=checkbox]{accent-color:#b45309;vertical-align:middle;border-radius:.2rem;margin:0 .5rem .15rem -1.5rem}.blog-prose blockquote{color:#78350f;background:#fffbeb;border-left:3px solid #b45309;border-radius:0 .75rem .75rem 0;margin:2rem 0;padding:.5rem 1.5rem}.blog-prose blockquote p{font-size:1.15rem}.blog-prose code{color:#92400e;background:#f5f5f4;border-radius:.3rem;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.blog-prose pre{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin:1.75rem 0;padding:1.5rem;line-height:1.7;overflow-x:auto}.blog-prose pre code{color:inherit;background:0 0;padding:0;font-size:.85rem}.blog-prose .blog-table-scroll{border:1px solid #e7e5e4;border-radius:.65rem;margin:2rem 0;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:.9rem}.blog-prose :is(th,td){text-align:left;border-bottom:1px solid #e7e5e4;min-width:120px;padding:.85rem 1rem}.blog-prose th{color:#0f172a;background:#f5f5f4;font-weight:600}.blog-prose tbody tr:last-child td{border-bottom:0}.blog-prose tbody tr:nth-child(2n){background:#fafaf9}.blog-prose [align=center]{text-align:center}.blog-prose [align=right]{text-align:right}.blog-prose img{border-radius:.75rem;max-width:100%;height:auto;margin:2rem auto;display:block}.blog-prose hr{border:0;border-top:1px solid #e7e5e4;margin:3rem 0}.blog-prose :is(sup,sub){font-size:.75em}.blog-prose dl{margin:1.5rem 0}.blog-prose dt{font-weight:600}.blog-prose dd{margin-left:1.5rem}@media (width<=639px){.blog-prose{font-size:1rem}.blog-prose h1{font-size:2rem}.blog-prose h2{font-size:1.65rem}.blog-prose pre{padding:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
