.post_prose__JiN2W{font-family:var(--font-instrument-sans),sans-serif;font-size:18px;line-height:1.75;color:#d2d2d2;counter-reset:chapter}.post_prose__JiN2W>*{max-width:37rem}.post_prose__JiN2W>.post_tableFigure__VWlZ_,.post_prose__JiN2W>blockquote,.post_prose__JiN2W>figure,.post_prose__JiN2W>pre{max-width:none}.post_prose__JiN2W blockquote,.post_prose__JiN2W figure,.post_prose__JiN2W ol,.post_prose__JiN2W p,.post_prose__JiN2W pre,.post_prose__JiN2W ul{margin-top:1.5rem}.post_prose__JiN2W>:first-child{margin-top:0}.post_prose__JiN2W>p:first-of-type{font-size:20px;line-height:1.6;color:#f0f0f0}.post_prose__JiN2W h2{margin-top:4.5rem;padding-top:2.25rem;border-top:1px solid #2a2a2a;font-family:var(--font-outfit),sans-serif;font-size:1.75rem;font-weight:300;line-height:1.15;letter-spacing:-.02em;color:#f0f0f0;scroll-margin-top:6rem;text-wrap:balance;counter-increment:chapter}.post_prose__JiN2W h2:before{content:counter(chapter,decimal-leading-zero);display:block;margin-bottom:1rem;line-height:1rem;color:#8a8a8a}.post_prose__JiN2W h2:before,.post_prose__JiN2W h3{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:400;letter-spacing:.12em}.post_prose__JiN2W h3{display:flex;align-items:center;gap:.75rem;margin-top:2.5rem;line-height:1.4;text-transform:uppercase;color:#f0f0f0;scroll-margin-top:7rem}.post_prose__JiN2W h3:before{content:"";flex:none;width:24px;height:1px;background:#3a3a3a}.post_prose__JiN2W h4{margin-top:1.75rem;font-size:17px;font-weight:500;color:#f0f0f0}.post_prose__JiN2W h2+*,.post_prose__JiN2W h4+*{margin-top:1rem}.post_prose__JiN2W h3+*{margin-top:.875rem}.post_prose__JiN2W strong{font-weight:500;color:#f0f0f0}.post_prose__JiN2W em{font-style:italic}.post_prose__JiN2W a{color:#f0f0f0;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#3a3a3a;text-underline-offset:5px;transition:text-decoration-color .15s}.post_prose__JiN2W a:focus-visible,.post_prose__JiN2W a:hover{text-decoration-color:#ff6b35}.post_prose__JiN2W ul{list-style:none;padding-left:0}.post_prose__JiN2W ul>li{position:relative;padding-left:1.5rem}.post_prose__JiN2W ul>li:before{content:"";position:absolute;left:0;top:.875em;width:.75rem;height:1px;background:#8a8a8a}.post_prose__JiN2W ol{list-style:decimal;padding-left:1.5rem}.post_prose__JiN2W ol>li::marker{font-family:var(--font-geist-mono),monospace;font-size:.8em;color:#8a8a8a}.post_prose__JiN2W li+li,.post_prose__JiN2W li>ol,.post_prose__JiN2W li>ul{margin-top:.6rem}.post_prose__JiN2W blockquote{margin-top:2.25rem;margin-bottom:2.25rem;padding-left:1.5rem;border-left:1px solid #3a3a3a;font-family:var(--font-outfit),sans-serif;font-size:1.6rem;font-weight:300;line-height:1.3;letter-spacing:-.01em;color:#f0f0f0}.post_prose__JiN2W blockquote p{margin-top:0;font-size:inherit;line-height:inherit}.post_prose__JiN2W blockquote p+p{margin-top:1rem}.post_prose__JiN2W :not(pre)>code{padding:.1em .35em;border:1px solid #2a2a2a;font-family:var(--font-geist-mono),monospace;font-size:.82em;color:#f0f0f0}.post_prose__JiN2W pre{overflow-x:auto;padding:1.25rem;border:1px solid #2a2a2a;font-size:14px;line-height:1.65}.post_prose__JiN2W pre code{font-family:var(--font-geist-mono),monospace;font-size:inherit}.post_prose__JiN2W figure[data-rehype-pretty-code-figure]{margin-left:0;margin-right:0}.post_prose__JiN2W figure[data-rehype-pretty-code-figure]>pre{margin-top:0}.post_prose__JiN2W img{width:100%;height:auto;border-radius:0;margin-top:2rem}.post_prose__JiN2W hr:has(+h2){display:none}.post_prose__JiN2W hr{margin:3rem 0;border:none;border-top:1px solid #2a2a2a}.post_prose__JiN2W .post_tableFigure__VWlZ_{margin:2.5rem 0}.post_tableScroll__vZQYU{overflow-x:auto;-webkit-overflow-scrolling:touch}.post_tableScroll__vZQYU:focus-visible{outline:1px solid #8a8a8a;outline-offset:4px}.post_tableCaption__UeO2f{margin-top:.875rem;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a}.post_prose__JiN2W table{width:100%;min-width:34rem;border-collapse:collapse;font-size:15px;line-height:1.5}.post_prose__JiN2W th{padding:0 1.25rem .875rem 0;border-bottom:1px solid #3a3a3a;text-align:left;vertical-align:bottom;font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a}.post_prose__JiN2W td{padding:14px 1.25rem 14px 0;border-bottom:1px solid #2a2a2a;vertical-align:top}.post_prose__JiN2W td:first-child{font-size:16px;color:#f0f0f0}@media (max-width:47.99rem){.post_prose__JiN2W td:first-child,.post_prose__JiN2W th:first-child{position:sticky;left:0;z-index:1;width:38vw;max-width:38vw;background:#0a0a0a}}@media (min-width:48rem){.post_prose__JiN2W h2{font-size:2.25rem}.post_prose__JiN2W blockquote{font-size:2rem}}