.list-body[data-astro-cid-hr6sz2dk]{padding-block:0 clamp(4rem,8vw,6rem)}.match-banner[data-astro-cid-hr6sz2dk]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;border:1px solid var(--line);border-left:3px solid var(--gold);padding:1rem 1.2rem;background:var(--mist);font-weight:600;text-decoration:none}.cat-tabs[data-astro-cid-hr6sz2dk]{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(1.2rem,2.8vw,2.4rem);border-bottom:1px solid var(--line);margin-bottom:clamp(1.8rem,4vw,2.8rem)}.cat-tabs[data-astro-cid-hr6sz2dk]::-webkit-scrollbar{display:none}.cat-tab[data-astro-cid-hr6sz2dk]{display:inline-flex;align-items:baseline;gap:.4rem;flex-shrink:0;white-space:nowrap;padding:1.15rem 0 1rem;margin-bottom:-1px;font-family:var(--display);font-weight:600;font-size:1.08rem;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}html:lang(en) .cat-tab[data-astro-cid-hr6sz2dk]{font-weight:500;font-size:1.18rem}.tab-short[data-astro-cid-hr6sz2dk]{display:none}@media(max-width:700px){.cat-tabs[data-astro-cid-hr6sz2dk]{justify-content:space-between;gap:.4rem}.tab-full[data-astro-cid-hr6sz2dk]{display:none}.tab-short[data-astro-cid-hr6sz2dk]{display:inline}.cat-tab[data-astro-cid-hr6sz2dk]{font-size:.92rem;gap:.2rem;padding:.9rem 0 .8rem}html:lang(en) .cat-tab[data-astro-cid-hr6sz2dk]{font-size:.94rem}}.cat-tab[data-astro-cid-hr6sz2dk]:hover{color:var(--blue)}.cat-tab[data-astro-cid-hr6sz2dk][aria-current=page]{color:var(--blue);border-bottom-color:var(--gold)}.tab-count[data-astro-cid-hr6sz2dk]{font-family:var(--serif-en);font-style:italic;font-weight:400;font-size:.88em;color:var(--gold)}.research-filters[data-astro-cid-hr6sz2dk]{display:grid;gap:1rem;margin-bottom:2.2rem;padding-bottom:1.6rem;border-bottom:2px solid var(--blue)}.filter-row[data-astro-cid-hr6sz2dk]{display:grid;gap:1rem 1.6rem}@media(min-width:860px){.filter-row[data-astro-cid-hr6sz2dk]{grid-template-columns:minmax(220px,280px) 1fr;align-items:end}}.cat-chips[data-astro-cid-hr6sz2dk],.filter-toggles[data-astro-cid-hr6sz2dk]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip[data-astro-cid-hr6sz2dk]{appearance:none;font:500 .86rem/1.4 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:.45rem .8rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.filter-chip[data-astro-cid-hr6sz2dk]:hover{border-color:var(--blue);color:var(--blue)}.filter-chip[data-astro-cid-hr6sz2dk].is-active{background:var(--blue);border-color:var(--blue);color:#fff}.research-grid[data-astro-cid-hr6sz2dk]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.research-grid[data-astro-cid-hr6sz2dk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.research-card[data-astro-cid-hr6sz2dk]{display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.35rem 1.4rem;border:1px solid var(--line);background:var(--paper);min-width:0}.card-head[data-astro-cid-hr6sz2dk]{display:grid;gap:.25rem}.card-school[data-astro-cid-hr6sz2dk]{font-family:var(--display);font-size:1.32rem;font-weight:600;line-height:1.3;margin:0}html:lang(en) .card-school[data-astro-cid-hr6sz2dk]{font-weight:500;font-size:1.4rem}.card-school[data-astro-cid-hr6sz2dk] a[data-astro-cid-hr6sz2dk]{color:var(--blue);text-decoration:none}.card-school[data-astro-cid-hr6sz2dk] a[data-astro-cid-hr6sz2dk]:hover{color:var(--gold);text-decoration:underline}.card-field[data-astro-cid-hr6sz2dk]{margin:0;font-size:.94rem;font-weight:500;color:var(--blue-2)}.card-topic[data-astro-cid-hr6sz2dk]{margin:0;font-size:.95rem;color:var(--ink);line-height:1.65;overflow-wrap:anywhere}.card-foot[data-astro-cid-hr6sz2dk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding-top:.75rem;border-top:1px solid var(--line);margin-top:auto}.card-tags[data-astro-cid-hr6sz2dk]{display:flex;flex-wrap:wrap;gap:.35rem}.card-tags[data-astro-cid-hr6sz2dk] .flag[data-astro-cid-hr6sz2dk]{margin:0}.flag-onsite[data-astro-cid-hr6sz2dk]{border-color:var(--gold);color:var(--blue)}.card-output[data-astro-cid-hr6sz2dk]{margin:0;font-size:.84rem;color:var(--muted)}html:lang(en) .output-label[data-astro-cid-hr6sz2dk]{margin-right:.15rem}
