.pc[data-astro-cid-cba3rxsa]{background:var(--amber-soft);border-block:1px solid var(--amber);padding-block:clamp(2.5rem,6vw,4.5rem)}.pc__inner[data-astro-cid-cba3rxsa]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.pc__k[data-astro-cid-cba3rxsa]{color:var(--ink-3);margin:0 0 .7rem}.pc__t[data-astro-cid-cba3rxsa]{font-size:var(--step-5);letter-spacing:-.03em;margin:0 0 .2rem}.pc__t[data-astro-cid-cba3rxsa] a[data-astro-cid-cba3rxsa]{text-decoration:none}.pc__t[data-astro-cid-cba3rxsa] a[data-astro-cid-cba3rxsa]:hover{color:var(--accent)}.pc__sub[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 1.1rem}.pc__stats[data-astro-cid-cba3rxsa]{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.25rem);margin:1.5rem 0 0;padding:1rem 0 0;border-top:1px dashed var(--amber)}.pc__stats[data-astro-cid-cba3rxsa] li[data-astro-cid-cba3rxsa]{display:flex;flex-direction:column}.pc__stats[data-astro-cid-cba3rxsa] b[data-astro-cid-cba3rxsa]{font-family:var(--font-display);font-size:var(--step-2);line-height:1;font-weight:600}.pc__stats[data-astro-cid-cba3rxsa] span[data-astro-cid-cba3rxsa]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:.3rem}.pc__links[data-astro-cid-cba3rxsa]{margin-top:1.4rem}.pc__explore[data-astro-cid-cba3rxsa]{margin:1.1rem 0 0}.pc__chapters[data-astro-cid-cba3rxsa]{max-width:48rem;margin-left:clamp(0rem,6vw,5rem)}.pc__listen[data-astro-cid-cba3rxsa]{margin-bottom:clamp(2rem,5vw,3.25rem)}.listen[data-astro-cid-cba3rxsa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(.9rem,2vw,1.4rem);max-width:66rem}.reel[data-astro-cid-cba3rxsa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(.9rem,2vw,1.4rem)}.places[data-astro-cid-cba3rxsa]{border-top:1px dashed var(--rule-strong)}.places__list[data-astro-cid-cba3rxsa]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(.9rem,2.5vw,1.75rem)}.place[data-astro-cid-cba3rxsa]{transform:rotate(var(--rot, 0deg));background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.55rem;align-items:flex-start;max-width:22rem;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.place[data-astro-cid-cba3rxsa]:hover{transform:rotate(0) translateY(-3px);border-color:var(--accent)}.place__n[data-astro-cid-cba3rxsa]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.15}.sk__art[data-astro-cid-cba3rxsa]{margin-bottom:1rem}.sk__summary[data-astro-cid-cba3rxsa]{color:var(--ink-2);font-size:.95rem}.sk__body[data-astro-cid-cba3rxsa]{font-size:.9rem;margin-top:.5rem}.stubs[data-astro-cid-cba3rxsa]{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.6rem)}.stub[data-astro-cid-cba3rxsa]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:var(--r-md);background:var(--paper)}.stub__l[data-astro-cid-cba3rxsa]{display:flex;flex-direction:column;gap:.4rem;border-right:1px dashed var(--rule-strong);padding-right:1rem}.stub__yr[data-astro-cid-cba3rxsa]{color:var(--accent);font-size:.8rem}.stub__cat[data-astro-cid-cba3rxsa]{color:var(--ink-3);font-size:.62rem}.stub__t[data-astro-cid-cba3rxsa]{font-size:var(--step-1);margin-bottom:.4rem}.stub__s[data-astro-cid-cba3rxsa]{color:var(--ink-2);font-size:.95rem;max-width:52ch}.stub__vid[data-astro-cid-cba3rxsa]{margin-top:1rem;max-width:26rem}@media(max-width:56rem){.pc__inner[data-astro-cid-cba3rxsa]{grid-template-columns:minmax(0,1fr)}.pc__art[data-astro-cid-cba3rxsa]{max-width:22rem}.stub[data-astro-cid-cba3rxsa]{grid-template-columns:minmax(0,1fr)}.stub__l[data-astro-cid-cba3rxsa]{flex-direction:row;gap:.9rem;border-right:0;border-bottom:1px dashed var(--rule-strong);padding:0 0 .6rem}}
