.prose{max-inline-size:var(--measure);font-size:1.1875rem;line-height:1.72}.prose>*+*{margin-block-start:1.1em}.prose h2{font-size:var(--step-2);margin-block-start:2.2em;scroll-margin-block-start:calc(var(--header-height) + 1.5rem)}.prose h3{font-size:var(--step-1);margin-block-start:1.8em;scroll-margin-block-start:calc(var(--header-height) + 1.5rem)}.prose h2+*,.prose h3+*{margin-block-start:.6em}.prose ul,.prose ol{padding-inline-start:1.4em}.prose li+li{margin-block-start:.45em}.prose li::marker{color:var(--accent)}.prose strong{font-weight:680}.prose a{color:var(--accent)}.prose blockquote{border-inline-start:3px solid var(--accent);color:var(--muted);margin-inline:0;padding-inline-start:1.1em}.prose hr{border:0;border-block-start:1px solid var(--line);margin-block:2.5em}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:1rem;line-height:1.45}.prose th,.prose td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:.6em .7em}.prose thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-block-end-width:2px;font-size:.8125rem}.prose code{background:var(--brand-soft);border-radius:6px;padding:.1em .35em;font-size:.9em}.prose details{border-block-end:1px solid var(--line);padding-block:.3em}.prose summary{cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:650;display:flex}@media (width<=30rem){.prose{font-size:1.125rem}.prose th,.prose td{padding-inline:.45em}}
