.prose.svelte-1hsw6ni{color:var(--fg);font-size:var(--size-md);line-height:1.65}.prose.svelte-1hsw6ni>:first-child{margin-top:0}.prose.svelte-1hsw6ni>:last-child{margin-bottom:0}.prose.svelte-1hsw6ni h1,.prose.svelte-1hsw6ni h2,.prose.svelte-1hsw6ni h3,.prose.svelte-1hsw6ni h4{font-family:var(--family-sans);font-weight:var(--weight-semibold);margin:1.6em 0 .5em;line-height:1.25}.prose.svelte-1hsw6ni h1{font-size:var(--size-2xl)}.prose.svelte-1hsw6ni h2{font-size:var(--size-xl)}.prose.svelte-1hsw6ni h3{font-size:var(--size-lg)}.prose.svelte-1hsw6ni h4{font-size:var(--size-md)}.prose.svelte-1hsw6ni p,.prose.svelte-1hsw6ni ul,.prose.svelte-1hsw6ni ol,.prose.svelte-1hsw6ni blockquote,.prose.svelte-1hsw6ni table{margin:0 0 .75em}.prose.svelte-1hsw6ni ul{padding-left:1.25em;list-style:outside}.prose.svelte-1hsw6ni ol{padding-left:1.25em;list-style:decimal}.prose.svelte-1hsw6ni ul ul{list-style:circle}.prose.svelte-1hsw6ni li{margin:.25em 0}.prose.svelte-1hsw6ni a{color:var(--accent)}.prose.svelte-1hsw6ni strong{font-weight:var(--weight-semibold)}.prose.svelte-1hsw6ni blockquote{border-left:2px solid var(--line);color:var(--fg-muted);padding-left:.75em}.prose.svelte-1hsw6ni code{font-family:var(--family-mono);font-size:var(--size-sm);background:var(--surface-sunken);border-radius:var(--corner-sm);padding:.1em .3em}.prose.svelte-1hsw6ni pre{background:var(--surface-sunken);border-radius:var(--corner-md);padding:.75em;overflow-x:auto}.prose.svelte-1hsw6ni pre code{background:0 0;padding:0}.prose.svelte-1hsw6ni hr{border:0;border-top:1px solid var(--line);margin:1.5em 0}.prose.svelte-1hsw6ni table{border-collapse:collapse;display:block;overflow-x:auto}.prose.svelte-1hsw6ni th,.prose.svelte-1hsw6ni td{border:1px solid var(--line);text-align:left;padding:.3em .6em}.reading.svelte-1hsw6ni h2{border-top:1px solid var(--line);align-items:flex-start;gap:.5em;margin-top:2.4em;padding-top:1em;display:flex}.reading.svelte-1hsw6ni h3,.reading.svelte-1hsw6ni h4{margin-top:1.9em}.reading.svelte-1hsw6ni>:first-child{border-top:0;margin-top:0;padding-top:0}.reading.svelte-1hsw6ni h1{font-size:var(--size-3xl);font-weight:var(--weight-display);border-bottom:1px solid var(--line);padding-bottom:.4em}.reading.svelte-1hsw6ni h1+h2{border-top:0;margin-top:1.6em;padding-top:0}.reading.svelte-1hsw6ni [data-heading]{scroll-margin-top:1.5rem}.reading.svelte-1hsw6ni .heading-num{line-height:inherit;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none}.reading.svelte-1hsw6ni .requirement{border-left:2px solid var(--line);margin-top:1.9em;padding-left:.9em}.reading.svelte-1hsw6ni .requirement h3{flex-wrap:wrap;align-items:baseline;gap:.5em;margin:0 0 .4em;display:flex}.reading.svelte-1hsw6ni .req-id{font-family:var(--family-mono);font-size:var(--size-sm);color:var(--fg-muted);letter-spacing:var(--kicker-tracking);flex:none}.reading.svelte-1hsw6ni .requirement.struck{color:var(--fg-muted)}.reading.svelte-1hsw6ni .requirement.struck .req-title{text-decoration:line-through}.reading.svelte-1hsw6ni .req-text{margin:0}.reading.svelte-1hsw6ni .req-meta{font-size:var(--size-sm);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.4em 1em;margin:.5em 0 0;display:flex}.reading.svelte-1hsw6ni .req-chip{font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.reading.svelte-1hsw6ni .req-chip.tone-accent,.reading.svelte-1hsw6ni .req-chip.tone-success{color:var(--fg)}.reading.svelte-1hsw6ni .req-chip.tone-warning{color:var(--warning)}.reading.svelte-1hsw6ni .req-chip:before{content:"";background:var(--fg-muted);border-radius:999px;flex:none;width:.5em;height:.5em}.reading.svelte-1hsw6ni .req-chip.tone-accent:before{background:var(--accent)}.reading.svelte-1hsw6ni .req-chip.tone-success:before{background:var(--success)}.reading.svelte-1hsw6ni .req-chip.tone-warning:before{background:var(--warning)}
