.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 .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:34px;line-height:1.1;margin-top:1.6em}.z .prose-body h3{font-size:26px;margin-top:1.4em}.z .prose-body ul,.z .prose-body ol{padding-left:1.3em;list-style:revert}.z .prose-body li+li{margin-top:.4em}.z .prose-body blockquote{margin:0;padding:8px 0 8px 24px;border-left:4px solid var(--primary);font-family:'Archivo',sans-serif;font-weight:700;font-size:24px;line-height:1.3}.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}