.connected-search,.cs-card{--cs-ink:var(--foreground);--cs-muted:var(--accent-muted);--cs-blue:var(--accent);--cs-soft:var(--muted);--cs-pale:var(--pale);--cs-line:var(--border);color:var(--cs-ink);line-height:normal}.cs-card svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cs-card [hidden]{display:none!important}.cs-card a{text-decoration:none}.cs-cards{overflow-anchor:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cs-card{--card-fill:color-mix(in srgb,var(--card-brand-ink) 12%,var(--background));--card-ink:#20334e;--card-muted:#42566f;--card-brand-ink:var(--card-ink);--card-padding:22px;isolation:isolate;min-width:0;padding:var(--card-padding);border:1px solid var(--cs-line);background:var(--card-fill);color:var(--card-ink);border-radius:16px;flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.cs-card[data-organization=aiib]{--card-fill:#e7d7d2;--card-brand-ink:#860c13}.cs-card[data-organization=opec-fund]{--card-fill:#e7ddc9;--card-brand-ink:#003ca4}.cs-card:is([data-organization=afdb],[data-organization=gcf],[data-organization=ndb]){--card-fill:#d1dfd5;--card-brand-ink:#006441}.cs-card:is([data-organization=world-bank],[data-organization=ifc],[data-organization=miga]){--card-fill:#ccd9e7;--card-brand-ink:#00427b}.cs-card:where([data-organization=ebrd],[data-organization=imf],[data-organization=idb]){--card-fill:#203c65;--card-ink:#fff;--card-muted:#c8d7eb;--card-brand-ink:#fff;border-color:var(--card-fill)}.cs-card[data-organization=idb]{--card-fill:#195a74}.cs-card[data-organization=adb]{--card-brand-ink:#002568}.cs-card[data-organization=eib]{--card-brand-ink:#00427b}.cs-card:is([data-organization=un-secretariat],[data-organization=un-habitat],[data-organization=unctad],[data-organization=undp],[data-organization=undrr],[data-organization=unep],[data-organization=unfpa],[data-organization=unodc],[data-organization=unrwa],[data-organization=un-women],[data-organization=unicef],[data-organization=unhcr],[data-organization=unesco],[data-organization=unido],[data-organization=who],[data-organization=wfp],[data-organization=fao],[data-organization=ilo],[data-organization=ifad],[data-organization=iom],[data-organization=itu],[data-organization=icao],[data-organization=iaea],[data-organization=ohchr],[data-organization=icj],[data-organization=itc]){--card-fill:var(--background);--card-brand-ink:#005f86}.cs-card[data-organization=unesco]{--card-brand-ink:#202020}.cs-card[data-organization=unhcr]{--card-brand-ink:#00619a}.cs-card[data-organization=wfp]{--card-brand-ink:#345f8d}.cs-card[data-organization=ilo]{--card-brand-ink:#081980}.cs-card[data-organization=iom]{--card-brand-ink:#1d369b}.cs-card[data-organization=ifad]{--card-brand-ink:#555}.cs-card[data-organization=bis]{--card-brand-ink:#ab3330}.cs-card[data-organization=global-fund]{--card-brand-ink:#b70b2e}.cs-card[data-organization=council-of-europe]{--card-brand-ink:#214395}.cs-card[data-organization=nato]{--card-brand-ink:#00448b}.cs-card[data-organization=ecb]{--card-brand-ink:#00339b}.cs-card[data-organization=european-commission]{--card-brand-ink:#254aa6}.cs-card:hover{border-color:color-mix(in srgb,var(--card-ink) 35%,transparent);box-shadow:0 6px 18px #102c4810}.cs-card:has(.cs-card-link:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.cs-card-top{align-items:center;gap:12px;min-height:60px;margin-bottom:16px;display:flex}.cs-card:has(.cs-card-status) .cs-card-top{padding-right:70px}.cs-card .organization-identity{--organization-identity-ink:var(--card-brand-ink);flex:1}.cs-card:where([data-organization=ebrd],[data-organization=imf],[data-organization=idb]) :is(.organization-identity-icon,img.organization-identity-mark){filter:brightness(0)invert()}.cs-card[data-key^=organizations\:] .cs-card-link{color:var(--card-brand-ink)}.cs-card :is(h2,h3){font-size:var(--font-size-subheading);letter-spacing:-.02em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.cs-card-heading{margin-bottom:12px}.cs-card-link{color:inherit}.cs-card-link:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.cs-card-meta{font-size:var(--font-size-interface);color:var(--card-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;line-height:1.4;display:flex}.cs-card-footer{min-height:54px;margin:auto calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding));padding-right:var(--card-padding);background:color-mix(in srgb,var(--card-ink) 5%,var(--card-fill));flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cs-card-bottom+.cs-card-footer{margin-top:16px}.cs-card-locations{flex-wrap:wrap;flex:8.75rem;align-items:center;gap:0 14px;min-width:0;display:flex}.cs-location{max-width:100%;min-height:54px;color:var(--card-ink);font-size:var(--font-size-interface);align-items:center;gap:10px;font-weight:600;line-height:1.4;display:inline-flex}.cs-location:not(:has(.cs-location-flag,.cs-location-globe)){padding:8px 0 8px var(--card-padding)}.cs-location:not(:has(.cs-location-flag,.cs-location-globe)) .cs-location-name{padding-block:0}.cs-location-name{overflow-wrap:anywhere;min-width:0;padding-block:8px}.cs-location-flag,.cs-location-globe{clip-path:polygon(0 0,100% 0,82% 100%,0 100%);flex:0 0 72px;width:72px;height:54px;display:block;position:relative;overflow:hidden}.cs-location-flag .country-flag{border-radius:0;width:100%;height:100%;display:block;transform:rotate(-7deg)scale(1.15)}.cs-location-globe:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -9px 0 #00000012}.cs-location-globe{color:var(--card-fill);background:var(--card-brand-ink);place-items:center;display:grid}.cs-card .cs-location-globe svg{stroke-width:.8px;width:90px;height:90px;position:absolute;top:-12px;left:-16px;transform:rotate(-18deg)}.cs-card-summary{color:var(--card-muted);font-size:var(--font-size-interface);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 18px;line-height:1.55;display:-webkit-box;overflow:hidden}.cs-card-bottom{border-top:1px solid color-mix(in srgb,var(--card-ink) 15%,transparent);font-size:var(--font-size-interface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:auto;padding-top:14px;line-height:1.5;display:flex}.cs-card-tag{color:var(--card-ink);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.cs-card-pay{color:var(--card-ink);white-space:nowrap;font-weight:650}.cs-expiry{color:var(--card-muted);font-size:var(--font-size-metadata);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-block:10px}.cs-card-arrow,.cs-card-arrow svg{width:18px;height:18px;display:block}.cs-card-action{z-index:2;background:color-mix(in srgb,var(--card-ink) 7%,transparent);min-height:44px;color:var(--card-ink);border-radius:7px;align-items:center;padding-inline:10px;font-weight:600;display:inline-flex;position:relative}.cs-card-action:hover{background:color-mix(in srgb,var(--card-ink) 13%,transparent)}.cs-card :is(.cs-card-action,.cs-save):focus-visible{outline:3px solid var(--card-ink);outline-offset:3px}.cs-save{width:44px;height:44px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none}.cs-card-corner{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:14px;right:12px}.cs-card-status{color:var(--card-ink);background:color-mix(in srgb,var(--card-ink) 9%,transparent);font-size:var(--font-size-compact);white-space:nowrap;pointer-events:none;border-radius:999px;padding:5px 9px;font-weight:600;line-height:1.25}.cs-card .cs-save{color:var(--card-ink)}.cs-card .cs-save:hover{background:color-mix(in srgb,var(--card-ink) 10%,transparent)}.cs-save[aria-pressed=true] svg{fill:currentColor}.cs-save svg{width:18px;height:18px}@media (width>=761px) and (hover:hover) and (pointer:fine){.cs-card-top{padding-right:44px}.cs-card-corner{min-height:44px;display:grid}.cs-card-corner>*{grid-area:1/1;justify-self:end}.cs-card:has(.cs-card-status) .cs-card-top{padding-right:70px}.cs-card-status{transition:opacity .16s}.cs-card:is(:hover,:focus-within):has(.cs-save:not([hidden])) .cs-card-status,.cs-card:has(.cs-save[aria-pressed=true]:not([hidden])) .cs-card-status{opacity:0}.cs-card .cs-save{opacity:0;pointer-events:none;transition:opacity .16s;display:grid}.cs-card:is(:hover,:focus-within) .cs-save,.cs-card .cs-save[aria-pressed=true]{opacity:1;pointer-events:auto}}@media (width<=1000px){.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=600px){.cs-cards{grid-template-columns:1fr;gap:14px}.cs-card{--card-padding:20px}.cs-card-corner{top:12px;right:10px}}@media (prefers-reduced-motion:reduce){.cs-card,.cs-card *{transition:none!important}}@media (forced-colors:active){.cs-card{border-color:canvastext}}
