.publication-detail-card.astro-p45vadyi{--font-size-h2:var(--fs-p1);--grid-column-gap:var(--gap-col-s);--template-areas:"published" "journal" "header" "authors"}.no-authors.astro-p45vadyi{--template-areas:"published" "journal" "header"}@media (width>=450px){.publication-detail-card.astro-p45vadyi{--template-areas:"published  journal" "header      header" "authors    authors";--template-columns:max-content 1fr}.no-authors.astro-p45vadyi{--template-areas:"published  journal" "header      header"}}.astro-p45vadyi:is(h2,h3){font-weight:400;line-height:1.4}.publication-search.astro-ekf4kgmm{gap:var(--space-l);flex-direction:column;display:flex}.search-bar.astro-ekf4kgmm{border-radius:var(--br-s);align-items:center;gap:var(--space-s);padding-block:var(--space-sm);padding-inline:var(--space-m);background-color:#fff;border:1px solid #00000018;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0000000d}.search-bar.astro-ekf4kgmm:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 4px rgb(var(--rgb-brand) / .15), 0 1px 2px #0000000d}.search-icon.astro-ekf4kgmm{color:#00000060;flex-shrink:0}.search-bar.astro-ekf4kgmm:focus-within .search-icon.astro-ekf4kgmm{color:var(--color-brand)}input.astro-ekf4kgmm{appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0}input.astro-ekf4kgmm::placeholder{color:#00000050}input.astro-ekf4kgmm::-webkit-search-cancel-button{display:none}.search-shortcut.astro-ekf4kgmm{border-radius:var(--br-xs);color:#00000070;background-color:#00000008;border:1px solid #00000015;padding-block:3px;padding-inline:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1}.search-bar.astro-ekf4kgmm:focus-within .search-shortcut.astro-ekf4kgmm{display:none}.search-clear.astro-ekf4kgmm{color:#00000070;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none}.search-bar.astro-ekf4kgmm:focus-within .search-clear.astro-ekf4kgmm:not([hidden]){display:inline-flex}.search-clear.astro-ekf4kgmm:is(:hover,:focus-visible){color:#000;background-color:#00000010}.search-facets.astro-ekf4kgmm{gap:var(--gap-row-s);flex-direction:column;display:flex}.facet-row.astro-ekf4kgmm{align-items:center;column-gap:var(--space-m);row-gap:var(--space-xs);grid-template-columns:5em minmax(0,1fr);display:grid}.facet-label.astro-ekf4kgmm{color:#00000080;cursor:default;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}label.astro-ekf4kgmm.facet-label{cursor:pointer}.chip-row.astro-ekf4kgmm{flex-wrap:wrap;gap:5px;display:flex}.chip.astro-ekf4kgmm{font-size:var(--fs-p2);background-color:#fff;border:1px solid #00000018;border-radius:999px;padding-block:6px;padding-inline:12px;line-height:1;transition:background-color .12s,border-color .12s,color .12s}.chip.astro-ekf4kgmm:hover{background-color:#00000008;border-color:#00000030}.chip.astro-ekf4kgmm[aria-pressed=true]{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.select-wrap.astro-ekf4kgmm{grid-template-columns:1fr;max-width:28em;display:grid;position:relative}.facet-select.astro-ekf4kgmm{appearance:none;border-radius:var(--br-s);cursor:pointer;font-size:var(--fs-p2);background-color:#fff;border:1px solid #00000018;width:100%;padding-block:7px;padding-inline:12px 32px;line-height:1;transition:background-color .12s,border-color .12s}.facet-select.astro-ekf4kgmm:hover{background-color:#00000005;border-color:#00000030}.facet-select.astro-ekf4kgmm:focus-visible{border-color:var(--color-brand);outline:none}.select-chevron.astro-ekf4kgmm{color:#00000070;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:10px;transform:translateY(-50%)}@media (width<=600px){.facet-row.astro-ekf4kgmm{grid-template-columns:1fr}.select-wrap.astro-ekf4kgmm{max-width:none}.chip.astro-ekf4kgmm{flex:1;padding-inline:0}}@media print{.publication-search.astro-ekf4kgmm{display:none}}.pub-toolbar.astro-he2dhv6z{display:flex}.pub-toolbar.astro-he2dhv6z[hidden]{display:none}.pager-pill.astro-he2dhv6z{--focus-ring-offset:-3px;background-color:#fff;border:1px solid #00000018;border-radius:999px;height:40px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.pager-btn.astro-he2dhv6z{justify-content:center;align-items:center;width:46px;transition:background-color .12s,color .12s;display:inline-flex}.pager-prev.astro-he2dhv6z{border-start-start-radius:inherit;border-end-start-radius:inherit}.pager-btn.astro-he2dhv6z:is(:hover,:focus-visible):not(:disabled){background-color:#00000008}.pager-btn.astro-he2dhv6z:active:not(:disabled){background-color:#00000012}.pager-btn.astro-he2dhv6z:disabled{color:#00000030;cursor:not-allowed}.pager-range.astro-he2dhv6z{color:#0009;cursor:default;font-size:var(--fs-p2);font-variant-numeric:tabular-nums;white-space:nowrap;border-inline-start:1px solid #00000010;align-items:center;padding-inline:18px;display:inline-flex}.pager-sort.astro-he2dhv6z{border-inline-start:1px solid #00000010;border-start-end-radius:inherit;border-end-end-radius:inherit;align-items:center;gap:6px;padding-inline:16px;transition:background-color .12s;display:inline-flex;position:relative}.pager-sort.astro-he2dhv6z:is(:hover,:has(>:focus-visible)){background-color:#00000008}.pager-sort-label.astro-he2dhv6z{font-size:var(--fs-p2);line-height:1}.pager-sort-chevron.astro-he2dhv6z{color:#00000070}.pager-sort-select.astro-he2dhv6z{appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (width<360px){.pager-btn.astro-he2dhv6z{width:36px}.pager-range.astro-he2dhv6z,.pager-sort.astro-he2dhv6z{padding-inline:10px}}@media print{.pub-toolbar.astro-he2dhv6z{display:none}}.pub-cards-grid.astro-crlkpgso{gap:var(--gap-row-xl);flex-direction:column;display:flex}.pub-no-results.astro-crlkpgso{color:#00000070;padding-block:var(--space-l);text-align:center;line-height:1.5}.pub-cards-grid.astro-crlkpgso mark.search-hit{background-color:rgb(var(--rgb-brand) / .18);box-decoration-break:clone;color:inherit;border-radius:2px;padding-block:1px;padding-inline:2px;font-weight:400}.pub-cards-grid.astro-crlkpgso>.is-hidden{display:none}
