.intro.svelte-1wzx2zl{padding:150px 0 24px}.crumb.svelte-1wzx2zl{display:inline-block;margin-bottom:14px;transition:color .3s var(--ease)}.crumb.svelte-1wzx2zl:hover{color:var(--ochre)}h1.svelte-1wzx2zl{margin:0 0 18px;font-family:var(--display);font-weight:400;font-size:clamp(52px,9vw,120px);line-height:.95}.lead.svelte-1wzx2zl{max-width:46ch;margin:0;font-size:clamp(17px,2vw,20px);color:var(--ink-2)}.block.svelte-1wzx2zl{padding:56px 0 0}.papers.svelte-1wzx2zl{padding-bottom:clamp(72px,10vw,140px)}.head.svelte-1wzx2zl h2:where(.svelte-1wzx2zl){margin:0;font-family:var(--display);font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1}.head.svelte-1wzx2zl p:where(.svelte-1wzx2zl){margin:10px 0 0;color:var(--ink-2);font-size:15px}.filters.svelte-1wzx2zl{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 22px}.filters.svelte-1wzx2zl button:where(.svelte-1wzx2zl){display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.filters.svelte-1wzx2zl button.on:where(.svelte-1wzx2zl){color:var(--ink);border-color:#ede8df4d}.cards.svelte-1wzx2zl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.card.svelte-1wzx2zl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:200px;padding:26px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);transition:background .5s var(--ease)}.card.svelte-1wzx2zl:hover{background:var(--surface)}.card.svelte-1wzx2zl h3:where(.svelte-1wzx2zl){margin:auto 0 0;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.05}.card.svelte-1wzx2zl p:where(.svelte-1wzx2zl){margin:0;max-width:36ch;color:var(--ink-2);font-size:14px}.arrow.svelte-1wzx2zl{position:absolute;top:24px;right:26px;color:var(--ink-3);transition:transform .5s var(--ease),color .5s var(--ease)}.card.svelte-1wzx2zl:hover .arrow:where(.svelte-1wzx2zl){color:var(--ochre);transform:translate(4px)}.pill.svelte-1wzx2zl{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--ink-2);white-space:nowrap}.pill.established.svelte-1wzx2zl{color:var(--ink);border-color:#ede8df4d}.pill.debated.svelte-1wzx2zl{color:var(--ochre);border-color:#cdbb9859}.pill.refuted.svelte-1wzx2zl{color:var(--ink-3);border-style:dashed}.pill.oa.svelte-1wzx2zl{color:var(--ink-3)}.pill.oa.open.svelte-1wzx2zl{color:var(--ochre);border-color:#cdbb9859}.pill.svelte-1wzx2zl svg:where(.svelte-1wzx2zl){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shelf.svelte-1wzx2zl{margin-top:48px}.shelf-title.svelte-1wzx2zl{margin:0;font-family:var(--display);font-weight:400;font-size:30px;color:var(--ink)}.shelf-text.svelte-1wzx2zl{margin:4px 0 10px;font-size:14px;color:var(--ink-3)}ul.svelte-1wzx2zl{margin:0;padding:0;list-style:none}li.svelte-1wzx2zl{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title tags" "meta tags";gap:3px 24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}li.svelte-1wzx2zl .title:where(.svelte-1wzx2zl){grid-area:title;font-size:16px;line-height:1.35;color:var(--ink);transition:color .3s var(--ease)}li.svelte-1wzx2zl .title:where(.svelte-1wzx2zl):hover{color:var(--ochre)}.meta.svelte-1wzx2zl{grid-area:meta;font-size:12px;color:var(--ink-3)}.meta.svelte-1wzx2zl em:where(.svelte-1wzx2zl){font-style:italic}.dot.svelte-1wzx2zl{margin:0 .6em}.tags.svelte-1wzx2zl{grid-area:tags;display:flex;align-items:center;gap:12px}.doi.svelte-1wzx2zl{font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.doi.svelte-1wzx2zl:hover{color:var(--ochre)}@media (max-width: 960px){.cards.svelte-1wzx2zl{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.intro.svelte-1wzx2zl{padding-top:110px}.cards.svelte-1wzx2zl{grid-template-columns:1fr}.card.svelte-1wzx2zl{min-height:150px;padding:22px 20px}li.svelte-1wzx2zl{grid-template-columns:1fr;grid-template-areas:"title" "meta" "tags";gap:6px}}
