.rich-text.svelte-18pr79h{font-family:var(--font-display);color:var(--foreground);font-size:1rem;line-height:1.75}.rich-text.svelte-18pr79h p{margin:0 0 1rem}.rich-text.svelte-18pr79h p:last-child{margin-bottom:0}.rich-text.svelte-18pr79h strong,.rich-text.svelte-18pr79h b{font-weight:600}.rich-text.svelte-18pr79h em{color:var(--muted-foreground);font-style:italic}.rich-text.svelte-18pr79h h2,.rich-text.svelte-18pr79h h3,.rich-text.svelte-18pr79h h4{font-family:var(--font-display);color:var(--foreground);margin:1.5rem 0 .5rem;font-weight:600;line-height:1.3}.rich-text.svelte-18pr79h h2{font-size:1.35rem}.rich-text.svelte-18pr79h h3{font-size:1.15rem}.rich-text.svelte-18pr79h h4{font-size:1rem}.rich-text.svelte-18pr79h ul,.rich-text.svelte-18pr79h ol{margin:.5rem 0 1.25rem;padding-left:1.25rem}.rich-text.svelte-18pr79h ul{list-style:outside}.rich-text.svelte-18pr79h ol{list-style:decimal}.rich-text.svelte-18pr79h li{margin:.35rem 0;padding-left:.25rem}.rich-text.svelte-18pr79h>p:first-of-type{margin-bottom:1.25rem;font-size:1.1rem;line-height:1.7}.rich-text.svelte-18pr79h details{border-top:1px solid var(--border);overflow:hidden}.rich-text.svelte-18pr79h details:last-of-type{border-bottom:1px solid var(--border)}.rich-text.svelte-18pr79h summary{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--foreground);border-left:2px solid var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 0 1rem .875rem;font-size:.6rem;font-weight:400;list-style:none;transition:color .15s,border-color .15s;display:flex}.rich-text.svelte-18pr79h summary:hover{color:var(--muted-foreground);border-left-color:var(--border)}.rich-text.svelte-18pr79h summary:after{content:"+";font-family:var(--font-display);color:var(--muted-foreground);flex-shrink:0;font-size:1.1rem;font-weight:300}.rich-text.svelte-18pr79h details[open]>summary{color:var(--muted-foreground);border-left-color:var(--border)}.rich-text.svelte-18pr79h details[open]>summary:after{content:"−"}.rich-text.svelte-18pr79h .accordion-body{border-left:2px solid var(--border);padding:1.25rem 0 1.5rem .875rem}.rich-text.svelte-18pr79h .accordion-body p{margin-bottom:.75rem}.rich-text.svelte-18pr79h .accordion-body p>strong:only-child,.rich-text.svelte-18pr79h .accordion-body p>b:only-child{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);margin-top:1.25rem;margin-bottom:.25rem;font-size:.6rem;font-weight:400;display:block}.rich-text.svelte-18pr79h .accordion-body ul,.rich-text.svelte-18pr79h .accordion-body ol{columns:2;gap:1.5rem;margin:.5rem 0 1rem;padding:0;list-style:none}.rich-text.svelte-18pr79h .accordion-body li{break-inside:avoid;color:var(--muted-foreground);padding:.25rem 0 .25rem 1rem;font-size:.9375rem;position:relative}.rich-text.svelte-18pr79h .accordion-body li:before{content:"·";color:var(--foreground);font-size:1.2rem;line-height:1;position:absolute;top:.2rem;left:0}.rich-text.svelte-18pr79h .accordion-body table{border-collapse:collapse;width:100%;margin:.75rem 0 1rem;font-size:.875rem}.rich-text.svelte-18pr79h .accordion-body th{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--foreground);color:var(--foreground);background:0 0;padding:.5rem 1rem .5rem 0;font-size:.6rem;font-weight:400}.rich-text.svelte-18pr79h .accordion-body td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--muted-foreground);padding:.45rem 1rem .45rem 0}.rich-text.svelte-18pr79h .accordion-body td:first-child{color:var(--foreground);width:45%;font-weight:500}.rich-text.svelte-18pr79h .accordion-body details{border-top:none;margin-top:.75rem}.rich-text.svelte-18pr79h .accordion-body details summary{letter-spacing:.2em;color:var(--muted-foreground);border-left-width:1px;padding:.5rem 0 .5rem .75rem;font-size:.6rem}
