.blog-prose{color:#0a2e2acc;--note-gutter:0;flex-direction:column;gap:20px;font-size:17px;line-height:1.7;display:flex;position:relative}.blog-prose h2{letter-spacing:-.72px;color:var(--color-ink-soft);margin-top:24px;scroll-margin-top:112px;font-size:24px;font-weight:500;line-height:1.3}.blog-prose h3{letter-spacing:-.57px;color:var(--color-ink-soft);margin-top:12px;scroll-margin-top:112px;font-size:19px;font-weight:500;line-height:1.35}.blog-prose a{text-decoration:underline;-webkit-text-decoration-color:var(--color-teal-mid);text-decoration-color:var(--color-teal-mid);text-underline-offset:2px}.blog-prose strong{color:var(--color-ink-soft);font-weight:600}.blog-prose mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b6e34380;margin:0;padding:.15em 0}.blog-prose mark[data-tone=quiet]{background:#e3eeee}@media (hover:hover) and (pointer:fine){.blog-prose mark[data-note]:not([data-note=""]){cursor:help}}.blog-prose mark[data-note]:not([data-note=""]):focus-visible{outline-offset:2px;outline:2px solid #4f7000}.blog-prose ul,.blog-prose ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li::marker{color:var(--color-teal-mid)}.blog-prose blockquote{border-left:2px solid var(--color-lime);color:var(--color-ink-soft);padding-left:16px}.blog-prose figure{border:1px solid var(--color-mist);background:var(--color-surface);width:100%;overflow:hidden}.blog-prose figure img{width:100%;height:auto;display:block}.blog-prose figcaption{border-top:1px solid var(--color-mist);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:-.44px;text-transform:uppercase;color:#0a2e2a99;padding:8px 12px;font-size:11px}.blog-prose pre{border:1px solid var(--color-mist);background:var(--color-surface);font-family:var(--font-jetbrains), ui-monospace, monospace;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.blog-prose code{font-family:var(--font-jetbrains), ui-monospace, monospace;background:var(--color-teal-faint);border:1px solid var(--color-mist);padding:1px 4px;font-size:.88em}.blog-prose pre code{background:0 0;border:none;padding:0}.blog-prose aside[data-note]{border:1px solid var(--color-mist);background:var(--color-teal-faint);padding:12px 16px;font-size:15px}.blog-prose aside[data-note]:before{content:"Note";font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:-.44px;text-transform:uppercase;color:#4f7000;margin-bottom:6px;font-size:11px;font-weight:500;display:block}[data-annotated] aside[data-note]:not([data-note=""]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}[data-annotated] aside[data-note][data-open]{clip-path:none;white-space:normal;border:1px solid var(--color-mist);opacity:1;width:auto;height:auto;padding:12px 16px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:static;overflow:visible;transform:none}@starting-style{[data-annotated] aside[data-note][data-open]{opacity:0;transform:translateY(-4px)}}[data-annotated] mark[data-open]{box-shadow:inset 0 -1px #4f7000}@media (min-width:1440px){.blog-prose{--note-gutter:1}[data-annotated] aside[data-note]:not([data-note=""]){left:calc(100% + 24px);top:var(--note-top,0px);clip-path:none;white-space:normal;border:0;border-top:1px solid var(--color-mist);color:#0a2e2aa6;opacity:.6;background:0 0;width:180px;height:auto;margin:0;padding:8px 0 0;font-size:13px;line-height:1.5;transition:opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;overflow:visible;transform:none}[data-annotated] aside[data-note][data-open]{border:0;border-top:1px solid var(--color-mist);opacity:1;background:0 0;width:180px;padding:8px 0 0;position:absolute}}@media (prefers-reduced-motion:reduce){[data-annotated] aside[data-note]:not([data-note=""]),[data-annotated] aside[data-note][data-open]{transition:none}}.blog-prose script{display:none}
