.publications-header[data-astro-cid-omha2cvd]{max-width:none;margin-bottom:1.75rem}.section-kicker[data-astro-cid-omha2cvd]{color:var(--accent);letter-spacing:.035em;margin-bottom:.8rem;font-size:.66em;font-weight:600;line-height:1.4;display:inline-block}.publications-header[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd]{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(2.6rem,4.5vw,3.8rem);line-height:1.06}.publications-header[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{max-width:none;color:rgb(var(--gray));margin:0;font-size:.82em;line-height:1.6}.featured-publication[data-astro-cid-omha2cvd]{border-top:1.5px solid #b4bbc8;border-bottom:1.5px solid #b4bbc8;grid-template-columns:minmax(180px,.48fr) minmax(0,1.52fr);align-items:center;gap:4.5rem;padding:3rem 0;display:grid}.featured-publication[data-astro-cid-omha2cvd].hidden{display:none}.featured-image[data-astro-cid-omha2cvd]{justify-self:center;width:100%;max-width:215px}.featured-image[data-astro-cid-omha2cvd] img[data-astro-cid-omha2cvd]{border-radius:4px;width:100%;height:auto;display:block}.featured-content[data-astro-cid-omha2cvd]{min-width:0}.featured-meta[data-astro-cid-omha2cvd]{color:rgb(var(--gray));flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.62em;font-weight:600;line-height:1.4;display:flex}.featured-type[data-astro-cid-omha2cvd]{color:var(--accent)}.meta-separator[data-astro-cid-omha2cvd]{color:#b4bbc8}.featured-content[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{letter-spacing:-.015em;max-width:780px;margin:0 0 .55rem;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.12}.featured-info[data-astro-cid-omha2cvd]{max-width:760px;color:rgb(var(--gray));margin:0 0 .65rem;font-size:.66em;line-height:1.5}.featured-summary[data-astro-cid-omha2cvd]{max-width:760px;color:rgb(var(--gray-dark));margin:0 0 1rem;font-size:.76em;line-height:1.7}.featured-actions[data-astro-cid-omha2cvd]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.primary-publication-link[data-astro-cid-omha2cvd]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:5px;align-items:center;padding:.55rem .85rem;font-size:.68em;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.primary-publication-link[data-astro-cid-omha2cvd]:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff;text-decoration:none;transform:translate(3px)}.primary-publication-link[data-astro-cid-omha2cvd]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.publication-library[data-astro-cid-omha2cvd]{padding-top:.2rem}.library-heading[data-astro-cid-omha2cvd]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.library-heading[data-astro-cid-omha2cvd] .section-kicker[data-astro-cid-omha2cvd]{margin-bottom:.35rem}.library-heading[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{margin:0;font-size:1.6em;line-height:1.2}.publication-count[data-astro-cid-omha2cvd]{color:rgb(var(--gray));margin:0;font-size:.62em;line-height:1.4}.publication-tools[data-astro-cid-omha2cvd]{border-top:1.5px solid #b4bbc8;border-bottom:1.5px solid #b4bbc8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.publications-search[data-astro-cid-omha2cvd]{box-sizing:border-box;width:100%;color:rgb(var(--gray-dark));background:#fff;border:1.5px solid #b4bbc8;border-radius:5px;padding:.65rem .8rem;font-family:inherit;font-size:.72em;line-height:1.4;transition:border-color .15s,box-shadow .15s}.publications-search[data-astro-cid-omha2cvd]:hover{border-color:rgb(var(--gray))}.publications-search[data-astro-cid-omha2cvd]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #1f3a5f1a}.publications-search[data-astro-cid-omha2cvd]::placeholder{color:rgb(var(--gray))}.filters[data-astro-cid-omha2cvd]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.filter-button[data-astro-cid-omha2cvd]{color:rgb(var(--gray));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:.4rem .65rem;font-family:inherit;font-size:.62em;font-weight:600;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s}.filter-button[data-astro-cid-omha2cvd]:hover{background:rgba(var(--gray-light), .55);color:rgb(var(--gray-dark))}.filter-button[data-astro-cid-omha2cvd].active{color:rgb(var(--black));background:#eef0f4;border-color:#b4bbc8}.filter-button[data-astro-cid-omha2cvd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-divider[data-astro-cid-omha2cvd]{background:#b4bbc8;width:1px;margin:0 .2rem}.publication-list[data-astro-cid-omha2cvd]{margin:0;padding:0;list-style:none}.publication-card[data-astro-cid-omha2cvd]{border-bottom:1px solid #cdd3dc;padding:1.25rem 0;position:relative}.publication-card[data-astro-cid-omha2cvd].hidden{display:none}.publication-entry[data-astro-cid-omha2cvd]{color:inherit;grid-template-columns:145px minmax(0,1fr) 150px;align-items:start;gap:2.25rem;text-decoration:none;display:grid}.publication-entry[data-astro-cid-omha2cvd]:hover{color:inherit;text-decoration:none}.publication-entry[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd],.publication-entry[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd],.publication-entry[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd],.publication-entry[data-astro-cid-omha2cvd] time[data-astro-cid-omha2cvd]{text-decoration:none}.publication-entry[data-astro-cid-omha2cvd]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}.publication-meta[data-astro-cid-omha2cvd]{color:rgb(var(--gray));flex-direction:column;gap:.3rem;padding-top:.2rem;font-size:.6em;line-height:1.4;display:flex}.publication-type[data-astro-cid-omha2cvd]{color:var(--accent);font-weight:600}.publication-language[data-astro-cid-omha2cvd]{font-weight:600}.publication-content[data-astro-cid-omha2cvd]{min-width:0}.publication-content[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{max-width:760px;color:rgb(var(--black));margin:0 0 .3rem;font-size:1.25em;line-height:1.25;transition:color .15s}.publication-info[data-astro-cid-omha2cvd]{max-width:760px;color:rgb(var(--gray));margin:0 0 .4rem;font-size:.66em;line-height:1.5}.publication-summary[data-astro-cid-omha2cvd]{max-width:760px;color:rgb(var(--gray-dark));margin:0;font-size:.72em;line-height:1.6}.publication-action[data-astro-cid-omha2cvd]{color:var(--accent);white-space:nowrap;place-self:center end;align-items:center;font-size:.7em;font-weight:700;line-height:1.3;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.publication-entry[data-astro-cid-omha2cvd]:hover h3[data-astro-cid-omha2cvd]{color:var(--accent);text-decoration:none}.publication-entry[data-astro-cid-omha2cvd]:hover .publication-action[data-astro-cid-omha2cvd]{color:var(--accent-dark);text-decoration:none;transform:translate(3px)}.no-results[data-astro-cid-omha2cvd]{color:rgb(var(--gray));margin:0;padding:2rem 0;font-size:.76em;display:none}.no-results[data-astro-cid-omha2cvd].visible{display:block}@media (width<=900px){.featured-publication[data-astro-cid-omha2cvd]{grid-template-columns:minmax(170px,.5fr) minmax(0,1.5fr);gap:3rem}.featured-image[data-astro-cid-omha2cvd]{max-width:195px}.publication-entry[data-astro-cid-omha2cvd]{grid-template-columns:110px minmax(0,1fr);gap:1.5rem}.publication-action[data-astro-cid-omha2cvd]{grid-column:2;place-self:start;margin-top:.5rem}}@media (width<=760px){.publications-header[data-astro-cid-omha2cvd]{margin-bottom:2rem}.publications-header[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd]{font-size:2.5rem}.featured-publication[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}.featured-image[data-astro-cid-omha2cvd]{justify-self:start;max-width:190px}.publication-tools[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:.85rem}.filters[data-astro-cid-omha2cvd]{justify-content:flex-start}.library-heading[data-astro-cid-omha2cvd]{align-items:baseline}}@media (width<=650px){.publication-card[data-astro-cid-omha2cvd]{padding:1.25rem 0}.publication-entry[data-astro-cid-omha2cvd]{grid-template-columns:1fr;gap:.65rem}.publication-meta[data-astro-cid-omha2cvd]{flex-flow:wrap;align-items:center;gap:.4rem}.publication-meta[data-astro-cid-omha2cvd] span[data-astro-cid-omha2cvd]+span[data-astro-cid-omha2cvd]:before{content:"·";color:#b4bbc8;margin-right:.4rem}.publication-action[data-astro-cid-omha2cvd]{grid-column:auto;place-self:start;margin-top:.35rem}.filter-divider[data-astro-cid-omha2cvd]{display:none}}@media (width<=480px){.publications-header[data-astro-cid-omha2cvd] h1[data-astro-cid-omha2cvd]{font-size:2.2rem}.featured-content[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{font-size:1.8rem}.library-heading[data-astro-cid-omha2cvd]{flex-direction:column;align-items:flex-start;gap:.4rem}.publication-content[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{font-size:1.15em}}
