.prose.svelte-1xf1pil{max-width:720px;margin:4rem auto;padding:0 1.5rem;line-height:1.7}h1.svelte-1xf1pil{font-size:clamp(1.8rem,4vw,2.6rem);margin:.5rem 0 .8rem}.byline.svelte-1xf1pil{opacity:.7;font-size:.88rem;margin:0 0 1.5rem}.byline.svelte-1xf1pil a:where(.svelte-1xf1pil){color:inherit}.hero.svelte-1xf1pil{margin:0 0 1.5rem;padding:0;border-radius:8px;overflow:hidden;background:#ffffff05}.hero.svelte-1xf1pil img:where(.svelte-1xf1pil){display:block;width:100%;height:auto;aspect-ratio:1059 / 556}.prose .body img{display:block;width:100%;height:auto;margin:2rem 0;border-radius:6px}.prose .body figure{margin:2rem 0}.prose .body figure img{margin:0}.prose .body figcaption{margin-top:.5rem;font-size:.82rem;opacity:.65;text-align:center}.toc.svelte-1xf1pil{margin:2rem 0 2.5rem;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff05}.toc-label.svelte-1xf1pil{margin:0 0 .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;opacity:.7;font-weight:600}.toc.svelte-1xf1pil ol:where(.svelte-1xf1pil){margin:0;padding-left:1.4rem;line-height:1.6}.toc.svelte-1xf1pil a:where(.svelte-1xf1pil){color:inherit;text-decoration:none;border-bottom:1px dashed currentColor}.prose .body h2{margin-top:2.5rem}.prose .body p{margin:1rem 0}.related.svelte-1xf1pil ul:where(.svelte-1xf1pil){list-style:none;padding:0}.related.svelte-1xf1pil a:where(.svelte-1xf1pil){color:inherit;border-bottom:1px dashed currentColor;text-decoration:none}
