.z .zcr{font-size:13px;display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-2)}.z .zcr a{color:var(--ink-2)}.z .zcr a+a::before{content:'/';margin-right:8px;color:var(--line)}.z .nw-tag{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:var(--primary);color:#17150F}.z .nw-tag:empty{display:none}.z .prose{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.z .listen{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.z .listen span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.z .listen audio{width:100%}.z .prose-body{font-size:19px;line-height:1.7}.z .prose-body>*+*{margin-top:1.1em}.z .prose-body h2{font-size:32px;line-height:1.1;margin-top:1.6em}.z .prose-body ul,.z .prose-body ol{padding-left:1.3em;list-style:revert}.z .prose-body img{max-width:100%;height:auto;border-radius:12px}.z .prose-body a{color:var(--accent-ink);text-decoration:underline}@media (max-width:600px){.z .prose-body{font-size:17px}}
/* breadcrumbs: a separator before every crumb after the first (links AND the current page) */
.z nav.zcr{align-items:baseline}
.z nav.zcr>*+*::before{content:'/';display:inline-block;margin-right:8px;color:var(--ink-2);opacity:.6;text-decoration:none}