.ss-post{font-size:1.0625rem;line-height:1.75;color:var(--color-zinc-800)}.dark .ss-post{color:var(--color-zinc-300)}.ss-post>*+*{margin-top:1.15rem}.ss-post h2{font-weight:800;letter-spacing:-.02em;font-size:1.75rem;line-height:1.15;margin-top:2.75rem}.ss-post h2,.ss-post h3{font-family:var(--font-display);color:var(--color-zinc-900);scroll-margin-top:1.5rem}.ss-post h3{font-weight:700;letter-spacing:-.01em;font-size:1.25rem;line-height:1.25;margin-top:2rem}.dark .ss-post h2,.dark .ss-post h3{color:var(--color-zinc-50)}.ss-post h2+*,.ss-post h3+*{margin-top:.75rem}.ss-post ul{list-style:disc;padding-left:1.4rem}.ss-post ol{list-style:decimal;padding-left:1.4rem}.ss-post li{margin-top:.45rem;padding-left:.2rem}.ss-post li::marker{color:var(--color-brand-600);font-weight:600}.ss-post a{color:var(--color-brand-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.dark .ss-post a{color:var(--color-brand-300)}.ss-post a:hover{text-decoration-color:var(--color-zap-strong)}.ss-post strong{font-weight:700;color:var(--color-zinc-900)}.dark .ss-post strong{color:var(--color-zinc-50)}.ss-post blockquote{border-left:3px solid var(--color-brand-500);background:var(--color-white);padding:.9rem 1.1rem;border-radius:0 .5rem .5rem 0}.dark .ss-post blockquote{background:var(--color-zinc-900)}.ss-post blockquote p+p{margin-top:.5rem}