.PostContent_body__4_oRU{line-height:1.8;font-size:18px;text-rendering:optimizeSpeed;@media (width >= 48rem){grid-template-columns:[bleed-start] 1fr [content-start] min(100%,80ch) [content-end] 1fr [bleed-end];&>*{grid-column:content}}&>*+*{margin-top:1.1rem}& p{margin-top:0;margin-bottom:1rem}& figure,p,ul{margin-bottom:1.3rem}& :is(h1,h2,h3,h4,h5,h6){margin-top:2.25rem;margin-bottom:.6rem}& :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}& ul,ol{margin-top:0;padding-inline-start:40px}& li{line-height:32px}& blockquote,& img{margin:1.75rem 0}& figure{margin:2rem 0}& hr{margin:2.5rem 0}& :is(h1,h2,h3,h4,h5,h6){color:#000;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}& :is(h1,h2,h3,h4,h5,h6) strong{color:inherit;background-image:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}& a{color:var(--link);font-weight:500;text-decoration:none}& :is(h1,h2,h3,h4,h5,h6) a{font-weight:inherit}}.Code_code__w6Q7U:has(.line+.line){counter-reset:step;counter-increment:step 0;& .line:before{content:counter(step);counter-increment:step;width:2ch;margin-right:2ch;display:inline-block;text-align:right;font-variant:tabular-nums;opacity:.2}}.Code_code__w6Q7U .highlight{position:relative;&>*{position:relative;z-index:1}&:not(:empty):after{content:"";position:absolute;z-index:0;inset-block:-2px;inset-inline:-1.6ch -.5ch;border-radius:0 .25rem .25rem 0;border-inline-start:4px solid var(--highlight-color);background-color:color-mix(in oklab,var(--highlight-color) 20%,transparent)}}.LogoList_track__EyfVF>*{--ox:calc((var(--count) - var(--index)) * 100%);--dx:calc((var(--index) + 1) * -100%);translate:var(--ox) 0;animation:LogoList_scroll__vhdPr var(--dur) linear infinite;animation-delay:calc(var(--dur) / var(--count) * var(--index) - var(--count) * 2s)}@keyframes LogoList_scroll__vhdPr{to{translate:var(--dx) 0}}@media (width >= 64rem){.TableOfContents_item__Kl7pM{color:rgba(0,0,0,.9);opacity:.8;transition:color .2s ease,opacity .2s ease}.TableOfContents_item__Kl7pM a{color:inherit}.TableOfContents_inView__5jH6W:not(.TableOfContents_inView__5jH6W~.TableOfContents_inView__5jH6W){color:rgb(0,0,0);opacity:1;font-weight:500;border-inline-start:4px solid var(--color-accent)}}.SearchForm_root__KcOUX:not(:hover):not(:has(:focus,.SearchForm_results__UPxhI:hover)) .SearchForm_results__UPxhI{display:none}