.tk-prose .font-mono{font-family:var(--f-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.tk-prose .font-mono.t-2xs{font-size:13px}.tk-prose .font-mono.text-accent{color:var(--c-accent-ink)}.tk-prose .blog-content{color:var(--c-ink-2);font-size:18px;line-height:1.65}@media (max-width:639px){.tk-prose .blog-content{font-size:17px}}.tk-prose .blog-content>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;margin:0;padding:0}.tk-prose .blog-content h2{font-family:var(--f-display);letter-spacing:-.025em;color:var(--c-ink);margin:3rem 0 .9rem;font-size:clamp(26px,1.3rem + 1vw,34px);font-weight:600;line-height:1.12}.tk-prose .blog-content h3{font-family:var(--f-display);letter-spacing:-.015em;color:var(--c-ink);margin:2.1rem 0 .55rem;font-size:clamp(20px,1.1rem + .4vw,23px);font-weight:600;line-height:1.25}.tk-prose .blog-content ul li:before{inset-inline-start:.3rem;background:var(--hs-orange);border-radius:999px;width:7px;height:7px;top:.62em}.tk-prose .blog-content ol li{padding-inline-start:2.1rem}.tk-prose .blog-content ol li:before{content:counter(blog-counter);background:var(--hs-gray);width:1.45rem;height:1.45rem;color:var(--c-ink);font-family:var(--f-sans);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;font-size:.72em;font-weight:600;line-height:1.45rem;top:.18em}.tk-prose .blog-content em{font-variation-settings:normal;letter-spacing:0;font-family:inherit}.tk-prose .blog-content a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hs-orange);text-decoration-color:var(--hs-orange);text-underline-offset:3px;background-image:none;border-radius:4px;text-decoration-thickness:2px}.tk-prose .blog-content a:hover{color:var(--c-accent-ink);background-image:none}.tk-prose .blog-content a:focus-visible{outline:2px solid var(--hs-orange);outline-offset:2px}.tk-prose .blog-content blockquote{background:var(--hs-peach);font-family:var(--f-sans);letter-spacing:0;font-variation-settings:normal;color:var(--c-ink);border:0;border-radius:20px;margin:2rem 0;padding:1.1rem 1.35rem;font-size:1em;font-style:normal;line-height:1.6}.tk-prose .blog-content blockquote:before{content:none}.tk-prose .blog-content blockquote p+p{margin-top:.75rem}.tk-prose .blog-content hr{background:var(--c-border);height:1px;margin:2.5rem 0}.tk-prose .blog-content hr:before{content:none}.tk-prose .blog-content code{border-radius:6px}.tk-prose .blog-content pre{border-radius:16px}.tk-prose .blog-content div:has(>table){border:1px solid var(--c-border);border-radius:20px;margin:1.75rem 0}.tk-prose .blog-content table{font-variant-numeric:tabular-nums;margin:0;font-size:.88em}.tk-prose .blog-content th,.tk-prose .blog-content td{border:0;border-bottom:1px solid var(--c-border);padding:.7rem .95rem}.tk-prose .blog-content tr:last-child td{border-bottom:0}.tk-prose .blog-content th{background:var(--hs-gray);font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--c-ink);white-space:nowrap;font-size:.92em;font-weight:600}.tk-prose .blog-content img{border-radius:20px}.tk-prose .blog-content img+em{font-family:var(--f-sans);letter-spacing:0;text-transform:none;font-size:.8em}.tk-prose details:has(+.blog-content){background:var(--hs-gray);border:0;border-radius:20px;padding-inline:1.1rem}.tk-prose .blog-content :is(h2,h3){scroll-margin-top:6rem}.tk-prose .blog-content>:first-child{margin-top:0}.tk-prose .tk-hero{padding-block-end:1.5rem}.tk-prose .tk-hero+*{padding-block-start:2rem}@media (min-width:768px){.tk-prose .tk-hero{padding-block-end:2rem}.tk-prose .tk-hero+*{padding-block-start:2.5rem}}