.ProfileProjectCatalogue_catalogue__5lDVw{margin:0 0 48px;color:var(--ink)}.ProfileProjectCatalogue_catalogue__5lDVw h2{font-size:clamp(24px,3vw,32px);margin-bottom:12px}.ProfileProjectCatalogue_catalogue__5lDVw header>p{max-width:85ch;line-height:1.65;color:var(--muted-2)}.ProfileProjectCatalogue_filters__oO3JW{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:24px 0 16px}.ProfileProjectCatalogue_filters__oO3JW label{display:grid;grid-gap:7px;gap:7px;min-width:0;flex:1 1 220px;font-size:14px;font-weight:600}.ProfileProjectCatalogue_filters__oO3JW input,.ProfileProjectCatalogue_filters__oO3JW select{min-height:44px;width:100%;border:1px solid var(--line-3);border-radius:9px;padding:10px 12px;background:white;color:var(--ink)}.ProfileProjectCatalogue_note__X7C6_{font-size:14px;line-height:1.6;color:var(--muted-2)}.ProfileProjectCatalogue_rows__sYG5r{border-top:1px solid var(--line-3);margin-top:16px}.ProfileProjectCatalogue_record__Hlrr1{border-bottom:1px solid var(--line-3)}.ProfileProjectCatalogue_record__Hlrr1 summary{padding:18px 12px;cursor:pointer}.ProfileProjectCatalogue_record__Hlrr1 summary h3{display:inline;font-size:17px;line-height:1.5;font-weight:600}.ProfileProjectCatalogue_kind__nrN3z{display:block;color:var(--blue-700);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ProfileProjectCatalogue_people__pNoGq{display:block;color:var(--muted-2);font-size:13px;margin-top:6px}.ProfileProjectCatalogue_detail__xMcNc{padding:4px 16px 22px;line-height:1.7;overflow-wrap:anywhere}.ProfileProjectCatalogue_sources__Mqg0x{margin:16px 0;padding-left:18px}.ProfileProjectCatalogue_sources__Mqg0x p{color:var(--muted-2);font-size:14px}.ProfileProjectCatalogue_links__8Umb6,.ProfileProjectCatalogue_pagination__llhxL{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px}.ProfileProjectCatalogue_catalogue__5lDVw a{color:var(--blue-700);text-decoration:underline;text-underline-offset:3px}.ProfileProjectCatalogue_pagination__llhxL{justify-content:center;padding:12px}.ProfileProjectCatalogue_pagination__llhxL a{padding:10px}.ProfileProjectCatalogue_index__Zl8Y8{padding:20px 0;margin-top:20px}.ProfileProjectCatalogue_index__Zl8Y8 summary{cursor:pointer;padding:8px 0;font-weight:600}.ProfileProjectCatalogue_index__Zl8Y8 ul{padding-left:22px;line-height:1.7}.ProfileProjectCatalogue_index__Zl8Y8 li{padding:6px 0}.ProfileProjectCatalogue_index__Zl8Y8 span{color:var(--muted-2);font-size:13px}