.prose-lx{max-width:var(--container-reading);color:var(--fg-secondary);font-size:var(--text-body);line-height:var(--text-body--line-height)}.prose-lx h2{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);color:var(--fg);margin-top:3rem;scroll-margin-top:6rem;font-weight:600}.prose-lx h3{font-family:var(--font-display);font-size:var(--text-h4);color:var(--fg);margin-top:2rem;scroll-margin-top:6rem;font-weight:600}.prose-lx h2:first-child{margin-top:0}.prose-lx p{margin-top:1rem}.prose-lx ul,.prose-lx ol{flex-direction:column;gap:.5rem;margin-top:1rem;padding-left:1.25rem;display:flex}.prose-lx ul{list-style:outside}.prose-lx ol{list-style:decimal}.prose-lx li::marker{color:var(--color-emerald)}.prose-lx strong{color:var(--fg);font-weight:600}.prose-lx a{color:var(--fg);text-underline-offset:3px;-webkit-text-decoration:underline #00d6bf80;text-decoration:underline #00d6bf80}.prose-lx a:hover{-webkit-text-decoration-color:var(--color-emerald);text-decoration-color:var(--color-emerald)}.prose-lx table{border-collapse:collapse;width:100%;font-size:var(--text-small);margin-top:1.25rem}.prose-lx th,.prose-lx td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:.6rem .75rem}.prose-lx th{color:var(--fg-tertiary);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-size:var(--text-xs)}.prose-lx td{color:var(--fg);font-variant-numeric:tabular-nums}.prose-lx hr{border:0;border-top:1px solid var(--border-subtle);margin:2.5rem 0}.prose-lx .meta{font-size:var(--text-small);color:var(--fg-tertiary)}
