.cms_main__wz2tD{min-height:calc(100svh - var(--header-height));padding:calc(var(--header-height) + var(--space-10, 40px)) var(--page-margin) var(--section-pad-y);color:var(--surface-text);background:var(--surface)}[data-blog-theme-shell] .cms_main__wz2tD{min-height:0;padding-top:var(--space-4);background:transparent}.cms_article__Uyuul,.cms_listing__sraar{width:min(100%,52rem);margin:0 auto}.cms_articleWithToc__13hkw{width:min(100%,72rem)}.cms_postIntro__roxEZ{width:min(100%,52rem)}.cms_articleWithToc__13hkw .cms_postIntro__roxEZ{margin-inline:auto}.cms_eyebrow__z42RJ{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);color:var(--surface-muted);text-transform:uppercase}.cms_title__j8izS{margin:0;font-size:clamp(2.75rem,9vw,6rem);font-weight:600;line-height:.95;text-wrap:balance}.cms_excerpt__qORAw{max-width:42rem;margin:var(--space-6) 0 0;color:var(--surface-muted);font-size:var(--text-large);line-height:1.6}.cms_meta__dywd4{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-small);color:var(--surface-muted)}.cms_postBody__dPngF{display:grid;grid-gap:0;gap:0;margin-top:0}.cms_tocSlot__x2qum{min-width:0}.cms_content__4EPA3{margin-top:var(--space-12);font-size:var(--text-main);line-height:1.75;color:var(--surface-text);min-width:0}.cms_content__4EPA3 h2,.cms_content__4EPA3 h3{margin:var(--space-10) 0 var(--space-4);line-height:1.1;scroll-margin-top:calc(var(--header-height) + var(--space-6))}@media (min-width:1100px){.cms_articleWithToc__13hkw .cms_postBody__dPngF{display:grid;grid-template-columns:minmax(0,52rem) minmax(12rem,15rem);grid-column-gap:var(--space-10);column-gap:var(--space-10);justify-content:center;align-items:start}.cms_articleWithToc__13hkw .cms_tocSlot__x2qum{grid-column:2;grid-row:1;margin-top:var(--space-12)}.cms_articleWithToc__13hkw .cms_content__4EPA3{grid-column:1;grid-row:1}}.cms_content__4EPA3 blockquote,.cms_content__4EPA3 ol,.cms_content__4EPA3 p,.cms_content__4EPA3 ul{margin:0 0 var(--space-5)}.cms_content__4EPA3 a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.cms_content__4EPA3 code{font-family:var(--font-mono);font-size:.92em;padding:.12em .35em;border-radius:4px;background:color-mix(in srgb,var(--surface-text) 8%,transparent);color:var(--surface-text)}.cms_content__4EPA3 pre{margin:0 0 var(--space-5);padding:var(--space-5);overflow-x:auto;border-radius:8px;border:1px solid var(--surface-border,color-mix(in srgb,var(--surface-text) 12%,transparent));background:var(--surface-elevated,color-mix(in srgb,var(--surface-text) 4%,transparent))}.cms_content__4EPA3 pre code{padding:0;background:transparent}.cms_content__4EPA3 blockquote{margin:0 0 var(--space-5);padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--accent);color:var(--surface-muted)}.cms_featured__EbutS{margin-top:var(--space-8);overflow:hidden;border-radius:12px;border:1px solid var(--surface-border,color-mix(in srgb,var(--surface-text) 12%,transparent));background:var(--surface-elevated,color-mix(in srgb,var(--surface-text) 4%,transparent))}.cms_featuredImage__vLUR9{display:block;width:100%;height:auto;object-fit:cover}.cms_list__EThKK{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-10) 0 0;padding:0;list-style:none}.cms_listItem__MdrgK{padding-block:var(--space-6);border-top:1px solid color-mix(in srgb,var(--surface-text) 12%,transparent)}.cms_listLink__7Fwdk{display:grid;grid-gap:var(--space-3);gap:var(--space-3);color:inherit}.cms_listTitle__cCkQR{margin:0;font-size:var(--text-large);line-height:1.2}.cms_listExcerpt__rWSEX{margin:0;color:var(--surface-muted);line-height:1.6}.cms_empty__QemI8{margin-top:var(--space-8);color:var(--surface-muted)}.TableOfContents_toc__v9x2T{color:var(--surface-text)}.TableOfContents_eyebrow__QbEhh{display:none;margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--surface-muted)}.TableOfContents_list__JT7DQ,.TableOfContents_sublist__5TuyF{margin:0;padding:0;list-style:none}.TableOfContents_sublist__5TuyF{margin-top:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--surface-border)}.TableOfContents_item___OQ6Q+.TableOfContents_item___OQ6Q{margin-top:var(--space-2)}.TableOfContents_sublist__5TuyF .TableOfContents_item___OQ6Q+.TableOfContents_item___OQ6Q{margin-top:var(--space-1,4px)}.TableOfContents_link__36pbz{display:block;padding:.2em 0;color:var(--surface-muted);font-size:var(--text-small);line-height:1.45;text-decoration:none;text-wrap:pretty;transition:color .22s cubic-bezier(.22,1,.36,1)}.TableOfContents_link__36pbz:focus-visible,.TableOfContents_link__36pbz:hover{color:var(--surface-text)}.TableOfContents_link__36pbz:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.TableOfContents_linkActive__pt9Op{color:var(--surface-text)}.TableOfContents_sublink__E7DTt{font-size:.92em}.TableOfContents_desktop__XybVy{display:none}.TableOfContents_mobile__zLAVq{--toc-glass-ease:cubic-bezier(0.22,1,0.36,1);--toc-glass-duration:480ms;display:block;margin:var(--space-8) 0 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-text) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-elevated) 52%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 22%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--surface-text) 4%,transparent),0 10px 28px color-mix(in srgb,#000000 7%,transparent);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);transition:border-color var(--toc-glass-duration) var(--toc-glass-ease),box-shadow var(--toc-glass-duration) var(--toc-glass-ease),background-color var(--toc-glass-duration) var(--toc-glass-ease)}.TableOfContents_mobileOpen__dVDAq{border-color:color-mix(in srgb,var(--surface-text) 16%,transparent);background:color-mix(in srgb,var(--surface-elevated) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 28%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--surface-text) 5%,transparent),0 14px 36px color-mix(in srgb,#000000 10%,transparent)}.TableOfContents_toggle__eCIUL{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding:.95rem 1.15rem;border:none;background:transparent;color:var(--surface-text);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .24s var(--toc-glass-ease)}.TableOfContents_toggle__eCIUL:hover{color:var(--surface-text)}.TableOfContents_toggle__eCIUL:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:12px}.TableOfContents_chevron__ptT2g{flex-shrink:0;color:var(--surface-muted);transition:transform var(--toc-glass-duration) var(--toc-glass-ease),color .24s var(--toc-glass-ease)}.TableOfContents_chevronOpen__eN4oZ{transform:rotate(180deg);color:var(--surface-text)}.TableOfContents_mobilePanel__cGaoX{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--toc-glass-duration) var(--toc-glass-ease),opacity .36s var(--toc-glass-ease)}.TableOfContents_mobileOpen__dVDAq .TableOfContents_mobilePanel__cGaoX{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--toc-glass-duration) var(--toc-glass-ease),opacity .28s 80ms var(--toc-glass-ease)}.TableOfContents_mobilePanelInner__Kii1I{overflow:hidden;min-height:0;padding:0 1.15rem;border-top:1px solid transparent;transition:border-color var(--toc-glass-duration) var(--toc-glass-ease),padding var(--toc-glass-duration) var(--toc-glass-ease)}.TableOfContents_mobileOpen__dVDAq .TableOfContents_mobilePanelInner__Kii1I{padding:.85rem 1.15rem 1.15rem;border-top-color:color-mix(in srgb,var(--surface-text) 10%,transparent)}.TableOfContents_mobilePanel__cGaoX .TableOfContents_list__JT7DQ{pointer-events:none}.TableOfContents_mobileOpen__dVDAq .TableOfContents_mobilePanel__cGaoX .TableOfContents_list__JT7DQ{pointer-events:auto}@media (prefers-reduced-motion:reduce){.TableOfContents_chevron__ptT2g,.TableOfContents_link__36pbz,.TableOfContents_mobilePanelInner__Kii1I,.TableOfContents_mobilePanel__cGaoX,.TableOfContents_mobile__zLAVq,.TableOfContents_toggle__eCIUL{transition:none}}@media (min-width:1100px){.TableOfContents_desktop__XybVy,.TableOfContents_eyebrow__QbEhh{display:block}.TableOfContents_mobile__zLAVq{display:none}.TableOfContents_toc__v9x2T{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start;max-height:calc(100svh - var(--header-height) - var(--space-10));overflow:auto;padding-left:var(--space-6);border-left:1px solid var(--surface-border)}.TableOfContents_linkActive__pt9Op{position:relative}.TableOfContents_linkActive__pt9Op:before{content:"";position:absolute;top:.35em;bottom:.35em;left:calc(-1 * var(--space-6) - 1px);width:2px;background:var(--accent)}}