.blog-toc-scroll--compact[data-v-54cbfea5]{overscroll-behavior:contain;scrollbar-color:#3d4754 transparent;scrollbar-width:thin;max-height:min(8.5rem,24svh);overflow-y:auto}.blog-article-shell[data-v-d7013d65]{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.blog-article-mobile-nav[data-v-d7013d65]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#14181df0;position:sticky;top:3.5rem;box-shadow:0 .75rem 2rem #0000003d}.blog-article-shell__left[data-v-d7013d65],.blog-article-shell__right[data-v-d7013d65]{display:none}.blog-article-shell__content[data-v-d7013d65]{min-width:0}.blog-article-shell__sticky[data-v-d7013d65]{max-height:calc(100vh - 7rem);padding-right:.5rem;position:sticky;top:5rem;overflow-y:auto}.blog-article-shell__left-toc[data-v-d7013d65]{border-top:1px solid #1d232a;margin-top:2rem;padding-top:1.5rem}@media (width>=64rem){.blog-article-shell[data-v-d7013d65]{grid-template-columns:17.5rem minmax(0,1fr);gap:1.5rem}.blog-article-shell__left[data-v-d7013d65]{min-width:0;display:block}}@media (width>=48rem) and (width<=63.999rem){.blog-article-mobile-nav[data-v-d7013d65]{top:4rem}}@media (width>=80rem){.blog-article-shell[data-v-d7013d65]{grid-template-columns:17.5rem minmax(0,1fr) 14rem;gap:2rem}.blog-article-shell__left-toc[data-v-d7013d65]{display:none}.blog-article-shell__right[data-v-d7013d65]{min-width:0;display:block}}.article-title[data-v-e59f52e1]{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1.12}
