.prose.svelte-19anedb{counter-reset:prose-section prose-figure;font-family:var(--font-grotesk);color:var(--dim);overflow-wrap:break-word;font-size:max(1.0625rem,min(1rem + .25vw,1.1875rem));line-height:1.75}.brief.svelte-19anedb{color:var(--tan);font-size:max(1.0625rem,min(1rem + .35vw,1.3125rem));line-height:1.55}.prose.svelte-19anedb>:first-child{margin-top:0}.prose.svelte-19anedb>:last-child{margin-bottom:0}.prose.svelte-19anedb p,.prose.svelte-19anedb ul,.prose.svelte-19anedb ol,.prose.svelte-19anedb blockquote,.prose.svelte-19anedb pre,.prose.svelte-19anedb figure{margin:0 0 1.25em}.brief.svelte-19anedb p{margin-bottom:.75em}.prose.svelte-19anedb h2,.prose.svelte-19anedb h3,.prose.svelte-19anedb h4{color:var(--peach);text-wrap:balance;margin:2.5em 0 .9em;scroll-margin-top:1.5rem}.prose.svelte-19anedb h2{letter-spacing:.01em;text-transform:uppercase;font-size:max(1.25rem,min(1.15rem + .5vw,1.625rem));font-weight:700;line-height:1.15}.prose.svelte-19anedb h3{letter-spacing:-.005em;color:var(--paper);margin-top:2em;font-size:max(1.125rem,min(1.05rem + .3vw,1.3125rem));font-weight:600;line-height:1.25}.prose.svelte-19anedb h4{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:2em;font-size:.75rem;font-weight:600;font-stretch:88%;line-height:1.4}.numbered.svelte-19anedb h2{counter-increment:prose-section}.numbered.svelte-19anedb h2:before{content:counter(prose-section, decimal-leading-zero);letter-spacing:.12em;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:.9rem;font-size:.75rem;font-weight:600;font-stretch:88%;display:block}.prose.svelte-19anedb strong{color:var(--paper);font-weight:600}.prose.svelte-19anedb a{color:var(--paper);-webkit-text-decoration:underline 1px var(--rule-strong);-webkit-text-decoration:underline 1px var(--rule-strong);text-decoration:underline 1px var(--rule-strong);text-underline-offset:.25em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease)}.prose.svelte-19anedb a:hover{color:var(--paper-lit);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose.svelte-19anedb ul,.prose.svelte-19anedb ol{padding-left:1.6em}.prose.svelte-19anedb ul{list-style:square}.prose.svelte-19anedb ol{list-style:decimal-leading-zero}.prose.svelte-19anedb ul ul{list-style:"– "}.prose.svelte-19anedb li{padding-left:.35em}.prose.svelte-19anedb li+li{margin-top:.45em}.prose.svelte-19anedb li::marker{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:.85em}.prose.svelte-19anedb blockquote{border-left:1px solid var(--accent);letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:2em 0;padding:.1em 0 .1em 1.25em;font-size:max(1.25rem,min(1rem + .9vw,1.75rem));font-weight:500;line-height:1.3}.prose.svelte-19anedb blockquote p{margin:0 0 .6em}.prose.svelte-19anedb blockquote>:last-child{margin-bottom:0}.prose.svelte-19anedb hr{border:0;border-top:1px solid var(--rule-strong);width:4rem;margin:3em 0}.prose.svelte-19anedb img{background:var(--ink-2);width:100%;height:auto;box-shadow:0 0 0 1px var(--rule-soft), 0 2rem 4rem -2rem #000c;display:block}.prose.svelte-19anedb img[style]{width:min(100%, calc(min(85vh, 56rem) * var(--ratio)))}.prose.svelte-19anedb picture{display:contents}.prose.svelte-19anedb p>img,.prose.svelte-19anedb p>a>img,.prose.svelte-19anedb p>picture>img,.prose.svelte-19anedb p>a>picture>img{margin:2em 0}.prose.svelte-19anedb figure{margin-top:2.25em;margin-bottom:2.25em}.prose.svelte-19anedb figure:has(figcaption){counter-increment:prose-figure}.prose.svelte-19anedb figcaption{color:var(--dim);margin-top:1rem;font-size:.875rem;line-height:1.5}.prose.svelte-19anedb figcaption:before{content:"Fig. " counter(prose-figure, decimal-leading-zero);letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-variant-numeric:tabular-nums;margin-right:1em;font-size:.6875rem;font-weight:600;font-stretch:88%}.prose.svelte-19anedb code{color:var(--paper);background:#f2ede412;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.prose.svelte-19anedb pre{border:1px solid var(--rule-soft);background:var(--ink-2);padding:1em 1.2em;line-height:1.55;overflow-x:auto}.prose.svelte-19anedb pre code{background:0 0;padding:0}.empty-field.svelte-19anedb{border:1px dashed var(--rule-strong);color:var(--dim);padding:1em;font-style:italic}
