.PublicationsFullPage_section__h3Hgv{padding:var(--spacing-4xl) var(--spacing-lg);max-width:1200px;margin:0 auto}.PublicationsFullPage_header__QzAOo{text-align:center;margin-bottom:var(--spacing-xl)}.PublicationsFullPage_label__ins9z{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:block}.PublicationsFullPage_title__UFEuf{font-family:var(--font-heading);font-size:clamp(28px,3.5vw,40px);font-weight:var(--heading-weight);letter-spacing:var(--heading-spacing);color:var(--text-primary);margin-bottom:var(--spacing-lg)}.PublicationsFullPage_line__91Qw4{width:40px;height:1px;background:var(--accent);margin:0 auto}.PublicationsFullPage_grid__qfJrI{display:grid}.PublicationsFullPage_masonry__mpkH7{column-count:var(--publications-fp-columns,3)}.PublicationsFullPage_item__JL3jj{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;page-break-inside:avoid;break-inside:avoid}.PublicationsFullPage_itemVisible__KMYyp{opacity:1;transform:translateY(0)}@media (max-width:1024px){.PublicationsFullPage_grid__qfJrI{grid-template-columns:repeat(2,1fr)!important}.PublicationsFullPage_masonry__mpkH7{column-count:2!important}}@media (max-width:640px){.PublicationsFullPage_section__h3Hgv{padding:var(--spacing-3xl) var(--spacing-md)}.PublicationsFullPage_grid__qfJrI{grid-template-columns:1fr!important}.PublicationsFullPage_masonry__mpkH7{column-count:1!important}}