.jn-post.svelte-1hqih8e{max-width:720px;margin:0 auto;padding:120px 48px 110px}.jn-post-back.svelte-1hqih8e{font-family:var(--font-mark);color:var(--muted);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s}.jn-post-back.svelte-1hqih8e:hover{color:var(--terra)}.jn-post-head.svelte-1hqih8e{margin:24px 0 28px}.jn-post-date.svelte-1hqih8e{font-family:var(--font-mark);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.jn-post-head.svelte-1hqih8e h1:where(.svelte-1hqih8e){font-family:var(--font-display);letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.06}.jn-post-cover.svelte-1hqih8e{border-radius:12px;margin-bottom:36px;overflow:hidden}.jn-post-cover.svelte-1hqih8e img:where(.svelte-1hqih8e){width:100%;display:block}.jn-post-audio.svelte-1hqih8e{width:100%;margin:0 0 28px}.jn-post-body.svelte-1hqih8e{font-family:var(--font-ui);color:var(--dark2);font-size:1.08rem;line-height:1.8}.jn-post-body.svelte-1hqih8e p:where(.svelte-1hqih8e){margin:0 0 1.2em}@media (width<=640px){.jn-post.svelte-1hqih8e{padding:96px 20px 64px}}
