.rs-lead .markdown-content p{color:var(--foreground);margin:0;font-size:1.1875rem;line-height:1.75}.rs-article h2{counter-increment:rs-section;border-top:1px solid var(--border);letter-spacing:var(--tracking-display);margin:4rem 0 1.25rem;padding-top:2.5rem;scroll-margin-top:6rem;font-size:1.75rem;font-weight:500;line-height:1.2}.rs-article h2:before{content:counter(rs-section,decimal-leading-zero);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:0;color:#b45309;margin-bottom:.75rem;font-size:.875rem;font-weight:400;display:block}.rs-article p,.rs-article li{font-size:1.0625rem;line-height:1.8}.rs-article ul{padding-left:0;list-style:none}.rs-article ul>li{padding-left:1.5rem;position:relative}.rs-article ul>li:before{content:"";background:var(--primary);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.8em;left:.25rem}.rs-article a,.rs-lead a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.rs-article table{border:0;font-size:.875rem}.rs-article thead{background:0 0}.rs-article th{border-bottom:1px solid var(--foreground);letter-spacing:.12em;text-transform:uppercase;vertical-align:bottom;padding:.75rem 1rem .75rem 0;font-size:.6875rem;font-weight:600}.rs-article td{vertical-align:top;padding:1rem 1rem 1rem 0;line-height:1.6}.rs-article td:first-child{min-width:9rem;color:var(--foreground);font-weight:500}@media (max-width:767px){.rs-article table{min-width:44rem}}@media (min-width:1152px){.rs-article .markdown-content>.overflow-x-auto{margin-left:-9rem;margin-right:-9rem}}:is(.rs-lead pre:has([aria-label=Diagram]),.rs-article pre:has([aria-label=Diagram])){background:var(--card);border-radius:1rem;margin:2.5rem 0;padding:1.5rem}.rs-lead [aria-label=Diagram],.rs-article [aria-label=Diagram]{margin:0}
