.head.svelte-ivup3c{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.who.svelte-ivup3c{min-width:0}.stage.svelte-ivup3c{color:var(--primary-deep);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.name.svelte-ivup3c{color:var(--rail-ink);font-family:var(--font-ui);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800;line-height:1.2;text-decoration:none;display:block}a.name.svelte-ivup3c:hover{text-underline-offset:3px;text-decoration:underline}.who.svelte-ivup3c .by{margin-top:4px;font-size:14px}.who.svelte-ivup3c .by a{color:var(--primary-deep);font-weight:700}.taxonomy.svelte-ivup3c{color:var(--rail-ink-3);font-family:var(--font-ui);margin:3px 0 0;font-size:13px;font-weight:600}.bookmark.svelte-ivup3c{border:1px solid var(--green-line);border-radius:var(--radius-pill);background:var(--green-bg);width:34px;height:34px;color:var(--primary-deep);cursor:pointer;transition:background var(--motion-fast) ease;flex:none;place-items:center;margin-top:18px;padding:0;display:grid}.bookmark.svelte-ivup3c:hover,.bookmark[aria-expanded=true].svelte-ivup3c{background:var(--primary-alpha-14)}.bookmark.svelte-ivup3c:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bookmark.svelte-ivup3c svg:where(.svelte-ivup3c){fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:16px;height:16px}@media (width<=900px){.name.svelte-ivup3c{font-size:21px}}
