.blog-body[data-v-f52c16da]>*+*{margin-top:1.25rem}.blog-body[data-v-f52c16da]>*+:not(.blog-prose),.blog-body>:not(.blog-prose)+.blog-prose[data-v-f52c16da]{margin-top:2.5rem}.blog-prose[data-v-f52c16da]{color:var(--ui-text);font-size:1.0625rem;line-height:1.75}.blog-prose[data-v-f52c16da]>*+*{margin-top:1.25rem}.blog-prose[data-v-f52c16da] h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--dq-ink);text-wrap:balance;margin-top:3rem;scroll-margin-top:6rem;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800;line-height:1.15}.blog-prose[data-v-f52c16da] h3{color:var(--dq-ink);margin-top:2rem;scroll-margin-top:6rem;font-size:1.1875rem;font-weight:700;line-height:1.35}.blog-prose[data-v-f52c16da] h2+*,.blog-prose[data-v-f52c16da] h3+*{margin-top:.75rem}.blog-prose[data-v-f52c16da] strong{color:var(--dq-ink);font-weight:650}.blog-prose[data-v-f52c16da] a{color:var(--ui-primary);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ui-primary) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--ui-primary) 35%, transparent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.blog-prose[data-v-f52c16da] a:hover{-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary)}.blog-prose[data-v-f52c16da] ul,.blog-prose[data-v-f52c16da] ol{padding-left:1.4rem}.blog-prose[data-v-f52c16da] ul{list-style:outside}.blog-prose[data-v-f52c16da] ol{list-style:decimal}.blog-prose[data-v-f52c16da] li+li{margin-top:.4rem}.blog-prose[data-v-f52c16da] li::marker{color:var(--ui-text-dimmed)}.blog-prose[data-v-f52c16da] blockquote{border-left:3px solid var(--ui-primary);color:var(--dq-ink);padding:.25rem 0 .25rem 1.25rem;font-weight:500}.blog-prose[data-v-f52c16da] code{font-family:var(--font-mono);background:var(--color-mist);border-radius:4px;padding:.1em .35em;font-size:.875em}.blog-prose[data-v-f52c16da] pre{background:var(--color-ink);color:#fff;border-radius:var(--radius-card);padding:1.25rem;font-size:.875rem;overflow-x:auto}.blog-prose[data-v-f52c16da] pre code{color:inherit;background:0 0;padding:0}.blog-prose[data-v-f52c16da] hr{border:0;border-top:1px solid var(--ui-border);margin:2.5rem 0}.blog-prose[data-v-f52c16da] .blog-table{border:1px solid var(--ui-border);border-radius:var(--radius-card);overflow-x:auto}.blog-prose[data-v-f52c16da] table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.blog-prose[data-v-f52c16da] th{background:var(--color-mist);color:var(--dq-ink);text-align:left;font-weight:700}.blog-prose[data-v-f52c16da] th,.blog-prose[data-v-f52c16da] td{border-bottom:1px solid var(--ui-border);vertical-align:top;padding:.7rem 1rem}.blog-prose[data-v-f52c16da] tr:last-child td{border-bottom:0}.blog-prose[data-v-f52c16da] .blog-table table:has(th:nth-child(3)){min-width:32rem}.blog-prose[data-v-f52c16da] .blog-table table:has(th:nth-child(4)){min-width:40rem}.blog-prose[data-v-f52c16da] .blog-sources{border-top:1px solid var(--ui-border);color:var(--ui-text-muted);margin-top:3.5rem;padding-top:2rem;font-size:.875rem;line-height:1.6}.blog-prose[data-v-f52c16da] .blog-sources h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-text-muted);margin-top:0;font-size:.75rem;font-weight:700}.blog-prose[data-v-f52c16da] .blog-sources a{word-break:break-word;font-weight:500}
