.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--font-display);margin-top:2.2em;margin-bottom:.6em;font-weight:400;line-height:1.2}.prose h2{font-size:clamp(1.35rem,2.4vw,1.7rem)}.prose h3{color:var(--dim);font-size:clamp(1.1rem,1.8vw,1.3rem)}.prose p,.prose li{color:var(--dim)}.prose strong{color:var(--bone);font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose a{color:var(--ember)}.prose blockquote{border-left:2px solid var(--rule-strong);color:var(--faint);margin:1.6em 0;padding:.2em 0 .2em 1.2em;font-style:italic}.prose blockquote p{color:inherit}.prose code{font-family:var(--font-mono);color:var(--ember);font-size:.86em}.prose pre{border:1px solid var(--rule);border-radius:2px;margin:1.6em 0;padding:1rem 1.1rem;font-size:.84rem;line-height:1.6;overflow-x:auto;background:#06060cbf!important}.prose pre code{color:inherit;font-size:inherit}.prose hr{border:0;border-top:1px solid var(--rule);margin:2.4em 0}.prose img{border-radius:2px}.prose table{border-collapse:collapse;width:100%;font-size:.92rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);padding:.7rem 1rem .7rem 0}.prose th{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.64rem;font-weight:500}
