.article-tools[data-astro-cid-fi3d33wq]{border-block:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.9rem;display:flex}.article-tools__secondary[data-astro-cid-fi3d33wq]{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.tool-group[data-astro-cid-fi3d33wq]{border:1px solid var(--rule);display:inline-flex}.tool-group[data-astro-cid-fi3d33wq] .tool[data-astro-cid-fi3d33wq]{border:0}.tool-group[data-astro-cid-fi3d33wq] .tool[data-astro-cid-fi3d33wq]+.tool[data-astro-cid-fi3d33wq]{border-inline-start:1px solid var(--rule)}.tool[data-astro-cid-fi3d33wq]{border:1px solid var(--rule);min-height:2.5rem;color:var(--fg);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.75rem;text-decoration:none;list-style:none;display:inline-flex}.tool[data-astro-cid-fi3d33wq]::-webkit-details-marker{display:none}.tool[data-astro-cid-fi3d33wq]:hover{border-color:var(--fg)}.tool[data-astro-cid-fi3d33wq] svg{flex:none;width:1.1rem;height:1.1rem}.tool--listen[data-astro-cid-fi3d33wq]{background:var(--accent-bg);border-color:var(--accent-bg);color:var(--on-accent)}.tool--listen[data-astro-cid-fi3d33wq]:hover{background:var(--red-800);border-color:var(--red-800)}.tool--icon[data-astro-cid-fi3d33wq]{justify-content:center;min-width:2.75rem;padding-inline:.6rem}.tool__a[data-astro-cid-fi3d33wq]{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:700}.tool__a--sm[data-astro-cid-fi3d33wq]{font-size:.85rem}[data-astro-cid-fi3d33wq][data-reading-toggle][aria-pressed=true]{background:var(--fg);color:var(--bg)}.tool-menu[data-astro-cid-fi3d33wq]{position:relative}.tool-menu__list[data-astro-cid-fi3d33wq]{z-index:20;background:var(--bg-raised);border:1px solid var(--rule-strong);min-width:13rem;box-shadow:var(--shadow-panel);margin:0;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}.tool-menu__list[data-astro-cid-fi3d33wq] a[data-astro-cid-fi3d33wq],.tool-menu__list[data-astro-cid-fi3d33wq] button[data-astro-cid-fi3d33wq]{width:100%;color:var(--fg);font-family:var(--font-body);text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.95rem;text-decoration:none;display:flex}.tool-menu__list[data-astro-cid-fi3d33wq] a[data-astro-cid-fi3d33wq]:hover,.tool-menu__list[data-astro-cid-fi3d33wq] button[data-astro-cid-fi3d33wq]:hover{background:var(--bg-sunken)}.tool-menu__list[data-astro-cid-fi3d33wq] svg{width:1rem;height:1rem}@media (width<=640px){.tool[data-astro-cid-fi3d33wq] span[data-astro-cid-fi3d33wq]:not([aria-hidden]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool--listen[data-astro-cid-fi3d33wq] span[data-astro-cid-fi3d33wq]{clip-path:none!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.article-tools__secondary[data-astro-cid-fi3d33wq]{margin-inline-start:0}.tool-menu__list[data-astro-cid-fi3d33wq]{inset-inline:0 auto}}.authors[data-astro-cid-kchx7lbx]{border-top:1px solid var(--rule-strong);margin-top:2.5rem;padding-top:1.25rem}.authors__title[data-astro-cid-kchx7lbx]{margin-bottom:1rem}.authors__list[data-astro-cid-kchx7lbx]{gap:1.25rem;margin:0;padding:0;display:grid}.author[data-astro-cid-kchx7lbx]{grid-template-columns:4.25rem 1fr;align-items:start;gap:1rem;display:grid}.author__avatar[data-astro-cid-kchx7lbx]{background:var(--ink-850);color:#fff;width:4.25rem;height:4.25rem;font-family:var(--font-display);place-items:center;font-size:1.35rem;font-weight:700;display:grid;overflow:hidden}.author__avatar[data-astro-cid-kchx7lbx] img{object-fit:cover;filter:grayscale();width:100%;height:100%}.author__name[data-astro-cid-kchx7lbx]{font-family:var(--font-display);font-size:1.25rem;font-weight:650}.author__name[data-astro-cid-kchx7lbx] a[data-astro-cid-kchx7lbx]{text-decoration:none}.author__name[data-astro-cid-kchx7lbx] a[data-astro-cid-kchx7lbx]:hover{text-decoration:underline}.author__role[data-astro-cid-kchx7lbx]{margin-top:.15rem}.author__bio[data-astro-cid-kchx7lbx]{color:var(--fg-2);margin-top:.5rem;font-size:1rem;line-height:1.5}.cite[data-astro-cid-u2rcfrwo]{border-block:1px solid var(--rule-strong);margin-block:2rem}.cite__summary[data-astro-cid-u2rcfrwo]{cursor:pointer;font-family:var(--font-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.6rem;padding-block:1rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.cite__summary[data-astro-cid-u2rcfrwo]::-webkit-details-marker{display:none}.cite__summary[data-astro-cid-u2rcfrwo] svg{width:1.1rem;height:1.1rem}.cite[data-astro-cid-u2rcfrwo] .cite__chevron{transition:transform var(--dur) var(--ease);margin-inline-start:auto}.cite[data-astro-cid-u2rcfrwo][open] .cite__chevron{transform:rotate(180deg)}.cite__body[data-astro-cid-u2rcfrwo]{gap:1rem;padding-bottom:1.25rem;display:grid}.cite__head[data-astro-cid-u2rcfrwo]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.cite__copy[data-astro-cid-u2rcfrwo]{border:1px solid var(--rule);min-height:2.25rem;color:var(--fg);background:0 0;align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.cite__copy[data-astro-cid-u2rcfrwo] svg{width:.95rem;height:.95rem}.cite__text[data-astro-cid-u2rcfrwo]{background:var(--bg-raised);border:1px solid var(--rule);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:.85rem 1rem;font-size:.8125rem;line-height:1.55}.listen-player[data-astro-cid-2ozaduhw]{z-index:800;background:var(--ink-900);color:var(--on-ink);border-top:3px solid var(--accent-bg);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #050f1540}.listen-player__inner[data-astro-cid-2ozaduhw]{max-width:var(--container);padding:.75rem var(--gutter);align-items:center;gap:1.25rem;margin-inline:auto;display:flex}.listen-player__controls[data-astro-cid-2ozaduhw]{align-items:center;gap:.35rem;display:flex}.lp-btn[data-astro-cid-2ozaduhw]{border:1px solid var(--rule-on-ink);color:#fff;background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lp-btn[data-astro-cid-2ozaduhw] svg{width:1.1rem;height:1.1rem}.lp-btn[data-astro-cid-2ozaduhw] span[data-astro-cid-2ozaduhw]{display:grid}.lp-btn--main[data-astro-cid-2ozaduhw]{background:var(--red-600);border-color:var(--red-600);border-radius:50%;width:3.25rem;height:3.25rem}.listen-player__info[data-astro-cid-2ozaduhw]{flex:1;gap:.25rem;min-width:0;display:grid}.listen-player__title[data-astro-cid-2ozaduhw]{color:var(--accent-on-ink)}.listen-player__status[data-astro-cid-2ozaduhw]{color:var(--on-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.listen-player__bar[data-astro-cid-2ozaduhw]{background:var(--rule-on-ink);height:3px}.listen-player__bar[data-astro-cid-2ozaduhw] span[data-astro-cid-2ozaduhw]{background:var(--accent-on-ink);width:0;height:100%;transition:width .3s linear;display:block}.listen-player__options[data-astro-cid-2ozaduhw]{align-items:center;gap:1rem;display:flex}.lp-field[data-astro-cid-2ozaduhw]{gap:.2rem;display:grid}.lp-field[data-astro-cid-2ozaduhw] .label[data-astro-cid-2ozaduhw]{color:var(--on-ink-muted);font-size:.625rem}.lp-field[data-astro-cid-2ozaduhw] select[data-astro-cid-2ozaduhw]{border:1px solid var(--rule-on-ink);background:var(--ink-800);color:#fff;max-width:14rem;min-height:2.25rem;padding:.25rem .5rem;font-size:.875rem}.lp-check[data-astro-cid-2ozaduhw]{color:var(--on-ink-2);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.lp-check[data-astro-cid-2ozaduhw] input[data-astro-cid-2ozaduhw]{width:1.1rem;height:1.1rem;accent-color:var(--red-600)}@media (width<=900px){.listen-player__inner[data-astro-cid-2ozaduhw]{flex-wrap:wrap;gap:.75rem}.listen-player__options[data-astro-cid-2ozaduhw]{flex-wrap:wrap;order:3;width:100%}.lp-field--voice[data-astro-cid-2ozaduhw] select[data-astro-cid-2ozaduhw]{max-width:60vw}}
