.blog-prose-module__DRvLVa__prose{color:color-mix(in oklab, var(--color-ink-900) 96%, transparent);overflow-wrap:break-word;font-size:clamp(1.0625rem,1.005rem + .3vw,1.1875rem);line-height:1.75}.blog-prose-module__DRvLVa__prose>:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose p{margin-top:1.35rem}.blog-prose-module__DRvLVa__prose p:has(>strong:only-child){margin-top:1.75rem}.blog-prose-module__DRvLVa__prose h2{letter-spacing:-.018em;text-wrap:balance;color:var(--color-ink-900);scroll-margin-top:calc(var(--header-height) + 1.5rem);margin-top:3.5rem;margin-bottom:.5rem;font-size:clamp(1.7rem,1.28rem + 1.9vw,2.5rem);font-weight:600;line-height:1.18}.blog-prose-module__DRvLVa__prose h3{letter-spacing:-.01em;text-wrap:balance;color:var(--color-ink-900);scroll-margin-top:calc(var(--header-height) + 1.5rem);margin-top:2.5rem;margin-bottom:.35rem;font-size:clamp(1.3rem,1.16rem + .7vw,1.7rem);font-weight:600;line-height:1.3}.blog-prose-module__DRvLVa__prose h2+h3{margin-top:1rem}.blog-prose-module__DRvLVa__prose ul,.blog-prose-module__DRvLVa__prose ol{margin-top:1.35rem;padding-left:1.5rem}.blog-prose-module__DRvLVa__prose ul{list-style:outside}.blog-prose-module__DRvLVa__prose ol{list-style:decimal}.blog-prose-module__DRvLVa__prose li{margin-top:.55rem;padding-left:.2rem}.blog-prose-module__DRvLVa__prose li::marker{color:color-mix(in oklab, var(--color-violet-accent-600) 62%, transparent)}.blog-prose-module__DRvLVa__prose li>p{margin-top:.5rem}.blog-prose-module__DRvLVa__prose li>p:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose li>p:first-child>strong{color:var(--color-ink-900)}.blog-prose-module__DRvLVa__prose dl{margin-top:1.5rem}.blog-prose-module__DRvLVa__prose dt{color:var(--color-ink-900);margin-top:1.5rem;font-weight:600}.blog-prose-module__DRvLVa__prose dl>dt:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose dd{border-left:2px solid color-mix(in oklab, var(--color-violet-accent-600) 28%, transparent);margin:.35rem 0 0;padding-left:1rem}.blog-prose-module__DRvLVa__prose dd>p:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose strong{color:var(--color-ink-900);font-weight:600}.blog-prose-module__DRvLVa__prose a{color:var(--color-violet-accent-600);text-underline-offset:.16em;transition:color .15s var(--ease-editorial);text-decoration:underline;text-decoration-thickness:1px}.blog-prose-module__DRvLVa__prose a:hover{color:var(--color-ink-900)}.blog-prose-module__DRvLVa__prose blockquote{border-left:2px solid var(--color-violet-accent-600);color:color-mix(in oklab, var(--color-ink-900) 82%, transparent);margin:2rem 0;padding-left:1.35rem;font-size:1.2rem;font-style:normal;line-height:1.55}.blog-prose-module__DRvLVa__prose blockquote p{margin-top:.6rem}.blog-prose-module__DRvLVa__prose blockquote p:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose hr{border:0;border-top:1px solid color-mix(in oklab, var(--color-ink-900) 12%, transparent);margin:3rem 0}.blog-prose-module__DRvLVa__prose [data-insight]{border:1px solid color-mix(in oklab, var(--color-violet-accent-600) 22%, transparent);background:color-mix(in oklab, var(--color-violet-accent-400) 9%, var(--color-surface));border-radius:1rem;margin:2.5rem 0;padding:clamp(1.25rem,1rem + 1.5vw,1.75rem)}.blog-prose-module__DRvLVa__prose [data-insight-label]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-violet-accent-600);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.blog-prose-module__DRvLVa__prose [data-insight] ul{margin-top:0;padding-left:1.25rem;font-size:1rem;line-height:1.6}.blog-prose-module__DRvLVa__prose [data-insight] li{color:color-mix(in oklab, var(--color-ink-900) 85%, transparent);margin-top:.55rem}.blog-prose-module__DRvLVa__prose [data-insight] li:first-child{margin-top:0}.blog-prose-module__DRvLVa__prose figure{margin:2.25rem 0;overflow-x:auto}.blog-prose-module__DRvLVa__prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.blog-prose-module__DRvLVa__prose th,.blog-prose-module__DRvLVa__prose td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-ink-900) 12%, transparent);padding:.7rem .9rem}.blog-prose-module__DRvLVa__prose thead th{color:var(--color-ink-900);border-bottom-color:color-mix(in oklab, var(--color-ink-900) 24%, transparent);font-weight:600}.blog-prose-module__DRvLVa__prose tbody td{color:color-mix(in oklab, var(--color-ink-900) 82%, transparent)}.blog-prose-module__DRvLVa__prose tbody tr:last-child td{border-bottom:0}
