.post.svelte-hl49b{max-width:42rem;padding:var(--sp-16) var(--sp-6) 0;margin:0 auto}.post.svelte-hl49b h2:where(.svelte-hl49b){font-size:var(--fs-2xl);margin:var(--sp-12) 0 var(--sp-4);line-height:1.25}.post.svelte-hl49b h2:where(.svelte-hl49b):first-child{margin-top:0}.post.svelte-hl49b p:where(.svelte-hl49b){color:var(--ink-2);font-size:var(--fs-lg);margin-bottom:var(--sp-6);line-height:1.75}.post.svelte-hl49b ul:where(.svelte-hl49b){margin:0 0 var(--sp-6);padding-left:1.15rem}.post.svelte-hl49b li:where(.svelte-hl49b){color:var(--ink-2);font-size:var(--fs-lg);margin-bottom:var(--sp-3);line-height:1.7}.post.svelte-hl49b li:where(.svelte-hl49b)::marker{color:var(--accent)}.shot-fig.svelte-hl49b{width:min(56rem,92vw);margin-top:var(--sp-8);margin-bottom:var(--sp-10);margin-left:calc(50% - min(28rem,46vw));margin-right:0}.shot-fig.svelte-hl49b figcaption:where(.svelte-hl49b){margin-top:var(--sp-3);text-align:center;font-size:var(--fs-sm);color:var(--ink-3)}.back.svelte-hl49b{margin-top:var(--sp-4);color:var(--accent-strong);font-weight:500;font-size:var(--fs-sm);text-decoration:none;display:inline-block}.back.svelte-hl49b:hover{text-decoration:underline}
