.tb-blog-prose{color:var(--text-default);font-size:var(--text-body);line-height:var(--text-body--line-height)}.tb-blog-prose>*{max-width:68ch}.tb-blog-prose>*+*{margin-top:1.4em}.tb-blog-prose .tb-blog-h2{margin-top:2.5em;margin-bottom:.5em;font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--color-tb-night);scroll-margin-top:calc(var(--header-height) + 1.5rem);text-wrap:balance}.tb-blog-prose .tb-blog-h3{margin-top:2em;margin-bottom:.4em;font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--text-h3--line-height);color:var(--color-tb-night);scroll-margin-top:calc(var(--header-height) + 1.5rem)}.tb-blog-prose p{color:color-mix(in oklch,var(--color-tb-night) 88%,transparent)}.tb-blog-prose a:not(.tb-blog-inline-cta-link a){color:var(--color-tb-galaxy);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--color-tb-galaxy) 35%,transparent);text-underline-offset:.18em;transition:text-decoration-color var(--duration-fast) var(--ease-out-expo)}.tb-blog-prose a:hover{text-decoration-color:var(--color-tb-galaxy)}.tb-blog-prose strong,.tb-blog-prose b{color:var(--color-tb-night);font-weight:600}.tb-blog-prose ul,.tb-blog-prose ol{padding-left:1.5em;color:color-mix(in oklch,var(--color-tb-night) 88%,transparent)}.tb-blog-prose ul{list-style-type:square}.tb-blog-prose ul::marker,.tb-blog-prose ol::marker{color:var(--color-tb-galaxy)}.tb-blog-prose li+li{margin-top:.5em}.tb-blog-prose li::marker{color:var(--color-tb-galaxy)}.tb-blog-prose .tb-blog-pullquote{max-width:60ch;margin-top:2.5em;margin-bottom:2.5em;padding-left:0;border-left:none}.tb-blog-prose .tb-blog-pullquote blockquote{margin:0;padding:0;border:none;font-family:var(--font-display);font-size:clamp(1.375rem,1vw + 1.125rem,1.875rem);font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--color-tb-night);text-wrap:balance}.tb-blog-prose .tb-blog-pullquote-attribution{margin-top:1em;font-size:var(--text-small);line-height:var(--text-small--line-height);color:color-mix(in oklch,var(--color-tb-night) 60%,transparent)}.tb-blog-prose .tb-blog-callout{max-width:68ch;margin-top:2em;margin-bottom:2em;padding:1.5rem 1.5rem 1.5rem 1.75rem;background:var(--color-tb-whisper);border-left:2px solid var(--color-tb-galaxy);border-radius:var(--radius-xs)}.tb-blog-prose .tb-blog-callout>*{max-width:none}.tb-blog-prose .tb-blog-callout-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-tb-galaxy)}.tb-blog-prose .tb-blog-callout p{margin:0;color:var(--color-tb-night)}.tb-blog-prose .tb-blog-callout p+p{margin-top:.75rem}.tb-blog-prose .tb-blog-inline-cta{max-width:68ch;margin-top:2.5em;margin-bottom:2.5em;padding:1.75rem 1.75rem 1.5rem;background:var(--color-tb-neutral);border:1px solid var(--color-tb-earth);border-radius:var(--radius-sm)}.tb-blog-prose .tb-blog-inline-cta>*{max-width:none;margin:0}.tb-blog-prose .tb-blog-inline-cta-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-tb-galaxy)}.tb-blog-prose .tb-blog-inline-cta-title{margin-top:.5rem;font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--text-h3--line-height);color:var(--color-tb-night);letter-spacing:-.01em}.tb-blog-prose .tb-blog-inline-cta-body{margin-top:.75rem;color:color-mix(in oklch,var(--color-tb-night) 80%,transparent)}.tb-blog-prose .tb-blog-inline-cta-link{margin-top:1rem}.tb-blog-prose .tb-blog-inline-cta-link a{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:var(--color-tb-galaxy);text-decoration:none}.tb-blog-prose .tb-blog-inline-cta-link a svg{transition:transform var(--duration-fast) var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.tb-blog-prose .tb-blog-inline-cta-link a:hover{color:var(--color-tb-night)}.tb-blog-prose .tb-blog-inline-cta-link a:hover svg{transform:translate(3px)}}.tb-blog-prose .tb-blog-inline-cta-link a:focus-visible{outline:2px solid var(--color-tb-galaxy);outline-offset:4px;border-radius:var(--radius-xs)}.tb-blog-prose .tb-blog-figure{max-width:none;margin-top:2.5em;margin-bottom:2.5em}.tb-blog-prose .tb-blog-figure img{width:100%;height:auto;border-radius:var(--radius-sm)}.tb-blog-prose .tb-blog-figure-caption{margin-top:.75rem;max-width:60ch;font-size:var(--text-small);line-height:var(--text-small--line-height);color:color-mix(in oklch,var(--color-tb-night) 60%,transparent)}.tb-blog-prose .tb-blog-embed{max-width:none;margin-top:2.5em;margin-bottom:2.5em;aspect-ratio:16 / 9}.tb-blog-prose .tb-blog-embed iframe{width:100%;height:100%;border:0;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.tb-blog-prose .tb-blog-inline-cta-link a svg{transition:none}}.tb-blog-toc-mobile[open] .tb-blog-toc-chevron{transform:rotate(180deg)}.tb-blog-toc-chevron{transition:transform var(--duration-fast) var(--ease-out-strong)}.tb-blog-toc-link[aria-current=true]{color:var(--color-tb-galaxy);font-weight:500}@media(prefers-reduced-motion:reduce){.tb-blog-toc-chevron{transition:none}}
