.pf.svelte-ntoy0b{aspect-ratio:var(--pf-ar);border-radius:var(--r);background:var(--shell);cursor:pointer;position:relative;overflow:hidden}.pf.svelte-ntoy0b>img:where(.svelte-ntoy0b){object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.pf-play.svelte-ntoy0b{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pf-title.svelte-ntoy0b{z-index:2;pointer-events:none;font-family:var(--font-mark);letter-spacing:.14em;text-transform:uppercase;color:var(--over-media);font-size:.74rem;font-weight:600;position:absolute;bottom:12px;left:16px}.pf.is-through.svelte-ntoy0b>:not(.ipf){pointer-events:none}.pf.is-live.svelte-ntoy0b>:not(.ipf){opacity:0;transition:opacity .15s}.pb.svelte-l8a5j9{font-family:var(--font-ui);color:var(--dark2);font-size:1.08rem;line-height:1.8}.pb.svelte-l8a5j9 p{margin:0 0 1.2em}.pb.svelte-l8a5j9 h2{font-family:var(--font-display);color:var(--dark);margin:1.6em 0 .5em;font-size:1.6rem;font-weight:500;line-height:1.2}.pb.svelte-l8a5j9 h3{font-family:var(--font-display);color:var(--dark);margin:1.4em 0 .4em;font-size:1.25rem;font-weight:500;line-height:1.3}.pb.svelte-l8a5j9 blockquote{border-left:2px solid var(--terra);color:var(--dark);margin:1.6em 0;padding:0 0 0 1.2em;font-size:1.2rem;line-height:1.6}.pb.svelte-l8a5j9 blockquote p:last-child{margin-bottom:0}.pb.svelte-l8a5j9 ul,.pb.svelte-l8a5j9 ol{margin:0 0 1.2em;padding-left:1.3em}.pb.svelte-l8a5j9 li>p{margin:0 0 .3em}.pb.svelte-l8a5j9 hr{background:var(--bg3);border:none;width:40%;height:1px;margin:2.4em auto}.pb.svelte-l8a5j9 a{color:var(--terra);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pb.svelte-l8a5j9 strong{color:var(--dark);font-weight:600}.pb-fig.svelte-l8a5j9{margin:2em 0}.pb-fig.svelte-l8a5j9 img{border-radius:var(--r);background:var(--bg2);width:100%;height:auto;display:block}.pb-fig.is-text.svelte-l8a5j9:not(.is-pair) img{width:auto;max-width:100%;max-height:85vh;margin:0 auto}.pb-fig.is-wide.svelte-l8a5j9{--w:min(1100px, calc(100vw - 2 * var(--section-x)));width:var(--w);margin-left:calc((100% - var(--w)) / 2);margin-right:0}.pb-row.svelte-l8a5j9{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));align-items:start;gap:12px;display:grid}figcaption.svelte-l8a5j9{font-family:var(--font-ui);color:var(--muted);text-align:center;margin-top:10px;font-size:.86rem;font-style:italic;line-height:1.5}@media (width<=640px){.pb-row.svelte-l8a5j9{grid-template-columns:minmax(0,1fr);gap:10px}}.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-audio.svelte-1hqih8e{width:100%;margin:0 0 28px}
