.page-head[data-astro-cid-doajd5h2]{border-bottom:1px solid var(--line);background:var(--bg-elev);padding-block:clamp(40px,6vw,72px) clamp(28px,4vw,40px)}.page-head[data-astro-cid-doajd5h2] h1[data-astro-cid-doajd5h2]{letter-spacing:-.04em;view-transition-name:page-title;font-size:clamp(2.6rem,1.6rem + 4vw,4.75rem);line-height:1}.crumbs[data-astro-cid-doajd5h2] ol[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);color:var(--ink-3);gap:8px;margin-bottom:18px;list-style:none;display:flex}.crumbs[data-astro-cid-doajd5h2] li[data-astro-cid-doajd5h2]+li[data-astro-cid-doajd5h2]:before{content:"/";color:var(--line-strong);margin-right:8px}.library[data-astro-cid-doajd5h2]{padding-block:clamp(32px,4vw,56px) clamp(64px,8vw,112px)}.library__grid[data-astro-cid-doajd5h2]{gap:32px;display:grid}@media (width>=1040px){.library__grid[data-astro-cid-doajd5h2]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:56px}.filters[data-astro-cid-doajd5h2]{top:calc(var(--header-h) + 20px);max-height:calc(100dvh - var(--header-h) - 40px);position:sticky;overflow-y:auto}}.filters[data-astro-cid-doajd5h2]{border-radius:var(--r-lg);background:var(--bg-elev);border:1px solid var(--line);gap:18px;padding:20px;display:grid}.filters__field[data-astro-cid-doajd5h2]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.filters__field[data-astro-cid-doajd5h2]>label[data-astro-cid-doajd5h2],.filters__field[data-astro-cid-doajd5h2]>legend[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);color:var(--ink);margin-bottom:6px;padding:0;font-weight:600}.filters__row[data-astro-cid-doajd5h2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filters[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2][type=search],.filters[data-astro-cid-doajd5h2] select[data-astro-cid-doajd5h2]{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:44px;color:var(--ink);padding:9px 12px;font-size:1rem}.filters[data-astro-cid-doajd5h2] select[data-astro-cid-doajd5h2]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23566476' stroke-width='1.6'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding-right:34px}.filters[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2][type=search]:focus,.filters[data-astro-cid-doajd5h2] select[data-astro-cid-doajd5h2]:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.chips[data-astro-cid-doajd5h2]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-doajd5h2]{position:relative}.chip[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-doajd5h2] span[data-astro-cid-doajd5h2]{border:1px solid var(--line-strong);min-height:36px;font-size:var(--fs-sm);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip[data-astro-cid-doajd5h2][data-category] span[data-astro-cid-doajd5h2]:before{content:"";background:var(--cat-fill);border-radius:50%;flex:none;width:8px;height:8px}.chip[data-astro-cid-doajd5h2] b[data-astro-cid-doajd5h2]{color:var(--ink-3);font-weight:600}.chip[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2]:checked+span[data-astro-cid-doajd5h2]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2]:checked+span[data-astro-cid-doajd5h2] b[data-astro-cid-doajd5h2]{color:inherit}.chip[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2]:focus-visible+span[data-astro-cid-doajd5h2]{outline:2px solid var(--focus);outline-offset:2px}.filters__check[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.filters__check[data-astro-cid-doajd5h2] input[data-astro-cid-doajd5h2]{width:18px;height:18px;accent-color:var(--accent)}.filters__reset[data-astro-cid-doajd5h2]{justify-self:start}.filters__body[data-astro-cid-doajd5h2]{gap:18px;padding-top:16px;display:grid}.filters__summary[data-astro-cid-doajd5h2]{min-height:44px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.filters__summary[data-astro-cid-doajd5h2]::-webkit-details-marker{display:none}.filters__summary[data-astro-cid-doajd5h2]:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:9px;height:9px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.filters__more[data-astro-cid-doajd5h2][open] .filters__summary[data-astro-cid-doajd5h2]:after{transform:rotate(-135deg)translateY(-1px)}.filters__active[data-astro-cid-doajd5h2]:not(:empty){background:var(--ink);color:var(--bg);font-size:var(--fs-xs);border-radius:999px;padding:0 8px}@media (width>=1040px){.filters__summary[data-astro-cid-doajd5h2]{display:none}.filters__body[data-astro-cid-doajd5h2]{padding-top:0}}.results__status[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:8px}.year[data-astro-cid-doajd5h2]+.year[data-astro-cid-doajd5h2]{margin-top:28px}.year[data-astro-cid-doajd5h2][hidden]{display:none}.year__title[data-astro-cid-doajd5h2]{top:var(--header-h);z-index:2;background:var(--bg);border-bottom:2px solid var(--ink);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;padding:12px 0 10px;font-size:1.5rem;display:flex;position:sticky}.year__count[data-astro-cid-doajd5h2]{font-family:var(--ff-text);font-size:var(--fs-sm);color:var(--ink-3);letter-spacing:0;font-weight:500}.year__list[data-astro-cid-doajd5h2]{list-style:none}.year__list[data-astro-cid-doajd5h2]>li[data-astro-cid-doajd5h2][hidden]{display:none}.results__empty[data-astro-cid-doajd5h2]{border-radius:var(--r-lg);border:1px dashed var(--line-strong);color:var(--ink-2);justify-items:start;gap:14px;padding:28px;display:grid}.revision[data-astro-cid-doajd5h2]{background:var(--bg-sunk)}.revision__list[data-astro-cid-doajd5h2]{gap:14px;list-style:none;display:grid}@media (width>=800px){.revision__list[data-astro-cid-doajd5h2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.manuscript[data-astro-cid-doajd5h2]{border-radius:var(--r-md);border:1px dashed var(--line-strong);background:var(--bg);align-content:start;gap:8px;padding:22px;display:grid}.manuscript__status[data-astro-cid-doajd5h2]{border:1px solid var(--c-ph-fill);width:fit-content;color:var(--c-ph);font-size:var(--fs-xs);border-radius:999px;padding:2px 9px;font-weight:600}.manuscript__title[data-astro-cid-doajd5h2]{font-family:var(--ff-text);letter-spacing:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.manuscript__themes[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);color:var(--ink-3)}.manuscript__link[data-astro-cid-doajd5h2]{font-size:var(--fs-sm);width:fit-content;font-weight:600}
