.blog-prose{color:var(--color-text-primary);font-size:1rem;line-height:1.75}@media (min-width:768px){.blog-prose{font-size:1.125rem}}.blog-prose p{margin-bottom:1.25em}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--color-text-primary);letter-spacing:-.01em;margin-top:2em;margin-bottom:.6em;scroll-margin-top:96px;font-weight:600;line-height:1.3}.blog-prose h1{margin-top:0;font-size:2em}.blog-prose h2{font-size:1.5em}.blog-prose h3{font-size:1.25em}.blog-prose h4{font-size:1.125em}.blog-prose h5{text-transform:uppercase;letter-spacing:.04em;font-size:1em}.blog-prose h6{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.875em}.blog-prose h1+h2,.blog-prose h2+h3,.blog-prose h3+h4,.blog-prose h4+h5,.blog-prose h5+h6{margin-top:1em}.blog-prose>:first-child,.blog-prose>:first-child>:first-child{margin-top:0}.blog-prose a{color:var(--color-link-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.blog-prose a:hover{color:var(--color-link-primary-hover)}.blog-prose ul,.blog-prose ol{margin-top:1em;margin-bottom:1.25em;padding-left:1.5em}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{margin-bottom:.4em;padding-left:.25em}.blog-prose li>ul,.blog-prose li>ol{margin-top:.4em;margin-bottom:.4em}.blog-prose ul ul{list-style-type:circle}.blog-prose ul ul ul{list-style-type:square}.blog-prose blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-secondary);margin:1.5em 0;padding-left:1em;font-style:italic}@media (min-width:768px){.blog-prose blockquote{padding-left:1.5em}}.blog-prose blockquote p{margin-bottom:.5em}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose pre{background-color:var(--color-bg-subtle);border-radius:.5rem;margin:1.5em 0;padding:1rem 1.25rem;font-size:.875em;line-height:1.6;overflow-x:auto}.blog-prose code{font-family:var(--font-aeonik-mono), ui-monospace, monospace;font-size:.875em}.blog-prose :not(pre)>code{background-color:var(--color-bg-subtle);border-radius:.25rem;padding:.2em .4em}.blog-prose hr{border:none;border-top:1px solid var(--color-border-default);margin:2em 0}.blog-prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0}@media (min-width:768px){.blog-prose img{border-radius:.75rem}}.blog-prose figure{margin:1.5em 0}.blog-prose figcaption{color:var(--color-text-subtle);text-align:center;margin-top:.75em;font-size:.875em}.blog-prose .table-wrapper{-webkit-overflow-scrolling:touch;margin:1.5em 0;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.9375em}.blog-prose .table-wrapper table{margin:0}.blog-prose th,.blog-prose td{border:1px solid var(--color-border-default);text-align:left;padding:.625em .875em}.blog-prose th{background-color:var(--color-bg-subtle);font-weight:600}.blog-prose strong{color:var(--color-text-default);font-weight:600}.blog-prose em{font-style:italic}