.prose[data-astro-cid-h3xj43oc]{max-inline-size:var(--read-max);color:var(--c-ink-soft);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.prose--wide[data-astro-cid-h3xj43oc]{max-inline-size:46rem}.prose[data-astro-cid-h3xj43oc]>*+*{margin-block-start:1.5em}.prose[data-astro-cid-h3xj43oc] h2,.prose[data-astro-cid-h3xj43oc] h3,.prose[data-astro-cid-h3xj43oc] h4{color:var(--c-ink);font-family:var(--font-display-crisp);letter-spacing:var(--track-tight);line-height:1.15}.prose[data-astro-cid-h3xj43oc]>h2{margin-block-start:2.4em;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem)}.prose[data-astro-cid-h3xj43oc]>h3{margin-block-start:2em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.prose[data-astro-cid-h3xj43oc]>h4{margin-block-start:1.8em;font-size:1.125rem}.prose[data-astro-cid-h3xj43oc]>h2+*,.prose[data-astro-cid-h3xj43oc]>h3+*,.prose[data-astro-cid-h3xj43oc]>h4+*{margin-block-start:.7em}.prose[data-astro-cid-h3xj43oc]>p:first-child{color:var(--c-ink);font-size:1.125em}.prose[data-astro-cid-h3xj43oc] strong{color:var(--c-ink);font-weight:600}.prose[data-astro-cid-h3xj43oc] em{font-family:"Redaction 35", var(--font-display-crisp);font-size:.96em;font-style:italic}.prose[data-astro-cid-h3xj43oc] a{color:var(--c-ink);border-block-end:1px solid var(--c-sun-deep);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);padding-block-end:.05em}.prose[data-astro-cid-h3xj43oc] a:hover{background:color-mix(in srgb, var(--c-sun) 28%, transparent);border-block-end-color:var(--c-ink)}.prose[data-astro-cid-h3xj43oc] ul,.prose[data-astro-cid-h3xj43oc] ol{padding-inline-start:1.35em}.prose[data-astro-cid-h3xj43oc] li+li{margin-block-start:.5em}.prose[data-astro-cid-h3xj43oc] ul{padding-inline-start:0;list-style:none}.prose[data-astro-cid-h3xj43oc] ul>li{padding-inline-start:1.35em;position:relative}.prose[data-astro-cid-h3xj43oc] ul>li:before{content:"";background:var(--c-sun-deep);block-size:1px;inline-size:.4em;position:absolute;inset-block-start:.72em;inset-inline-start:.1em}.prose[data-astro-cid-h3xj43oc] ol{counter-reset:prose-ol;padding-inline-start:0;list-style:none}.prose[data-astro-cid-h3xj43oc] ol>li{counter-increment:prose-ol;padding-inline-start:2.1em;position:relative}.prose[data-astro-cid-h3xj43oc] ol>li:before{content:counter(prose-ol, decimal-leading-zero);font-family:var(--font-sans);letter-spacing:.1em;color:var(--c-ink-faint);font-size:.6875rem;position:absolute;inset-block-start:.15em;inset-inline-start:0}.prose[data-astro-cid-h3xj43oc] blockquote{border-inline-start:1px solid var(--c-sun-deep);font-family:var(--font-display-crisp);letter-spacing:var(--track-tight);color:var(--c-ink);margin-inline:0;padding-inline-start:clamp(1rem,3vw,1.75rem);font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);line-height:1.35}.prose[data-astro-cid-h3xj43oc] blockquote p+p{margin-block-start:.6em}.prose[data-astro-cid-h3xj43oc] img,.prose[data-astro-cid-h3xj43oc] figure{inline-size:100%;max-inline-size:46rem}.prose[data-astro-cid-h3xj43oc] figure{margin-inline:0}.prose[data-astro-cid-h3xj43oc] figcaption{color:var(--c-ink-faint);margin-block-start:.75rem;font-size:.875rem}@media (width>=72rem){.prose[data-astro-cid-h3xj43oc] img,.prose[data-astro-cid-h3xj43oc] figure,.prose[data-astro-cid-h3xj43oc] pre{max-inline-size:min(52rem, calc(var(--read-max) + 10rem))}}.prose[data-astro-cid-h3xj43oc] code{background:var(--c-paper-warm);border:1px solid var(--c-rule-soft);padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875em}.prose[data-astro-cid-h3xj43oc] pre{border:1px solid var(--c-rule-soft);background:var(--c-paper-warm);padding:clamp(1rem,2vw,1.5rem);font-size:.875rem;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose[data-astro-cid-h3xj43oc] hr{border:0;border-block-start:1px solid var(--c-rule);margin-block:2.5em}.prose[data-astro-cid-h3xj43oc] table{border-collapse:collapse;inline-size:100%;font-size:.9375rem}.prose[data-astro-cid-h3xj43oc] th{text-align:start;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-faint);font-size:.75rem;font-weight:500}.prose[data-astro-cid-h3xj43oc] th,.prose[data-astro-cid-h3xj43oc] td{border-block-end:1px solid var(--c-rule);vertical-align:top;padding-block:.75rem}
