.blog-prose{overflow-wrap:anywhere;line-height:1.85}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{font-family:var(--font-serif);letter-spacing:0;margin:2rem 0 1rem;font-weight:400;line-height:1.2}.blog-prose h1{margin-top:0;font-size:3rem}.blog-prose h2{font-size:2rem}.blog-prose h3{font-size:1.5rem}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose figure{margin:1.25rem 0}.blog-prose img,.blog-prose video{max-width:100%;height:auto;margin:1.5rem 0;display:block}.blog-prose iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;margin:1.5rem 0}.blog-prose ul{padding-left:1.5rem;list-style:outside}.blog-prose ol{padding-left:1.5rem;list-style:decimal}.blog-prose li{margin:.5rem 0}.blog-prose a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.blog-prose blockquote{border-left:2px solid var(--color-gold);color:var(--color-muted-foreground);margin:1.5rem 0;padding:.5rem 1.5rem;font-style:italic}.blog-prose table{border-collapse:collapse;max-width:100%;margin:2rem 0;display:block;overflow-x:auto}.blog-prose td,.blog-prose th{border:1px solid var(--color-border);text-align:left;padding:.75rem}.blog-prose th{background:var(--color-muted)}.blog-prose pre{background:var(--color-muted);margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-prose code{font-family:monospace;font-size:.9em}.blog-prose hr{border-color:var(--color-border);margin:2rem 0}@media (width<=640px){.blog-prose h1{font-size:2.25rem}.blog-prose h2{font-size:1.75rem}}
