.mora-page.svelte-r51ary{max-width:820px;padding-bottom:2rem}.intro.svelte-r51ary{grid-template-columns:minmax(140px,220px) 1fr;align-items:end;gap:2rem;margin:1.5rem 0 2rem;display:grid}.portrait.svelte-r51ary{filter:drop-shadow(0 0 18px #b3203a59)}.kicker.svelte-r51ary{color:var(--violet);letter-spacing:.04em;margin:0;font-size:.9rem}h1.svelte-r51ary{font-family:var(--font-logo);margin:.1rem 0 .2rem;font-size:3.4rem;font-weight:400}.intro-body.svelte-r51ary p:first-child{font-family:var(--font-head);color:var(--muted);margin:0 0 1rem;font-size:1.45rem}.story.svelte-r51ary h2{margin:1.75rem 0 .6rem}.story.svelte-r51ary ul,.story.svelte-r51ary ol{padding-left:1.2rem}.story.svelte-r51ary li{margin-bottom:.45rem}.story.svelte-r51ary ul{padding-left:0;list-style:none}.story.svelte-r51ary ul li{padding-left:1.4rem;position:relative}.story.svelte-r51ary ul li:before{content:"☾";color:#d8d2df;position:absolute;left:0}.story.svelte-r51ary ol li::marker{color:var(--accent);font-weight:600}.back.svelte-r51ary{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.25rem}@media (width<=600px){.intro.svelte-r51ary{grid-template-columns:1fr;gap:1rem}.portrait.svelte-r51ary{width:140px}h1.svelte-r51ary{font-size:2.8rem}}
