.prose{font-size:var(--fs-15);line-height:2.1;color:var(--prose-ink);overflow-wrap:break-word}.prose p{margin-block:0 24px}.prose h2{font-size:var(--fs-23);font-weight:500;line-height:1.7;margin-block:40px 18px;color:var(--ink)}.prose h3{font-size:var(--fs-20);margin-block:30px 16px}.prose strong{color:var(--ink);font-weight:600}.prose code{font-size:.85em;background:var(--chip-bg);padding:3px 5px;border-radius:var(--radius-xs);overflow-wrap:anywhere}.prose pre{padding:20px;background:var(--surface);overflow-x:auto;max-width:100%}.prose pre code{padding:0;background:none;overflow-wrap:normal}.prose blockquote{border-left:2px solid var(--accent);background:var(--surface);padding:18px 22px;margin:28px 0}.prose blockquote p:last-child{margin-bottom:0}.prose ul,.prose ol{padding-left:24px;margin-block:20px 28px}.prose li+li{margin-top:12px}.prose figure{margin:30px 0}.prose figure a{display:block}.prose figure img{width:100%;height:auto;border:1px solid var(--line)}.prose figure figcaption{font-size:var(--fs-11);color:var(--muted);margin-top:12px;line-height:1.9}.prose a{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.prose{font-size:var(--fs-14)}.prose h2{font-size:var(--fs-21)}.prose blockquote{padding:14px 16px}}.privacy-note{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-11);line-height:1.8}.project-film.svelte-vbb66g{margin:0 0 32px}.project-film.svelte-vbb66g figcaption:where(.svelte-vbb66g){margin-top:12px;font-size:var(--fs-11);line-height:1.9;color:var(--muted)}
