.page.svelte-r8m2nq{padding:clamp(44px,6vw,84px) var(--gutter) clamp(70px,9vw,110px)}.wrap.svelte-r8m2nq{max-width:760px;margin:0 auto}h1.svelte-r8m2nq{font-size:clamp(36px,5.2vw,60px);line-height:1.05}.updated.svelte-r8m2nq{margin-top:10px;font-size:14.5px;color:var(--muted)}header.svelte-r8m2nq{margin-bottom:clamp(28px,4vw,44px);padding-bottom:22px;border-bottom:1px solid var(--line-09)}.prose.svelte-r8m2nq h2{font-family:var(--serif);font-weight:400;font-size:28px;letter-spacing:-.012em;margin:36px 0 10px}.prose.svelte-r8m2nq p,.prose.svelte-r8m2nq li{font-size:16.5px;line-height:1.7;color:var(--text)}.prose.svelte-r8m2nq p{margin-bottom:14px}.prose.svelte-r8m2nq ul{list-style:none;display:grid;gap:10px;margin-bottom:14px}.prose.svelte-r8m2nq li{padding-left:16px;border-left:2px solid var(--lav-line-22)}.prose.svelte-r8m2nq strong{color:var(--ink);font-weight:600}.prose.svelte-r8m2nq a{border-bottom:1px solid rgba(91,63,214,.35)}.prose.svelte-r8m2nq .note{margin-top:36px;padding-top:22px;border-top:1px solid var(--line-09);font-size:14.5px;color:var(--muted)}.prose.svelte-r8m2nq .toc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.prose.svelte-r8m2nq .toc li{padding:6px 13px;border-left:0;border-radius:999px;border:1px solid var(--line-13);font-size:14px}.prose.svelte-r8m2nq .toc a{border-bottom:0}
