@charset "UTF-8";.SourceCard.svelte-a0dt3s .svelte-a0dt3s{color:var(--c-main-text, #28323E);font-weight:500}.SourceCard.svelte-a0dt3s h3.svelte-a0dt3s{margin-bottom:1rem;font-size:1.2rem}.SourceCard.svelte-a0dt3s p.svelte-a0dt3s{margin-bottom:.2rem;font-size:.9rem}.SourceCard.svelte-a0dt3s a.svelte-a0dt3s{text-overflow:ellipsis;overflow:hidden;max-width:20rem;font-size:.9rem;text-decoration:underline}.GrantDetail.svelte-1dqdahz.svelte-1dqdahz.svelte-1dqdahz{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:1;overflow-y:auto;overflow-x:hidden}.GrantDetail.svelte-1dqdahz .FinancerCard,.GrantDetail.svelte-1dqdahz .ContactCard{margin-bottom:1.5rem}.GrantDetail.svelte-1dqdahz .back.svelte-1dqdahz.svelte-1dqdahz{display:inline-block}.GrantDetail.svelte-1dqdahz .back.svelte-1dqdahz .Button span{font-size:.8125rem;line-height:1.6}.GrantDetail.svelte-1dqdahz .tags-wrapper.svelte-1dqdahz.svelte-1dqdahz{display:flex;align-items:center;gap:16px;flex:1;padding:8px;border-radius:100000px;background:rgba(255,255,255,.9);box-shadow:0 2px 5px #00000012;overflow:auto}.GrantDetail.svelte-1dqdahz .tags-wrapper .update-date.svelte-1dqdahz.svelte-1dqdahz{font-size:.85rem;color:var(--c-dark-grey, #474444);white-space:nowrap;padding-right:8px}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .tags-wrapper.svelte-1dqdahz.svelte-1dqdahz{min-width:100%}}.GrantDetail.svelte-1dqdahz .kind-container.svelte-1dqdahz.svelte-1dqdahz{position:relative}.GrantDetail.svelte-1dqdahz .kind-container .new.svelte-1dqdahz.svelte-1dqdahz{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:-6px;right:-12px;font-size:.625rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#ff934f;padding:2px 6px;border-radius:4px}.GrantDetail.svelte-1dqdahz .InsideToggler{padding:.45rem}.GrantDetail.svelte-1dqdahz .bottom-actions.svelte-1dqdahz.svelte-1dqdahz{display:flex;justify-content:center;align-items:center;gap:1rem;justify-content:space-between;flex-flow:row-reverse}.GrantDetail.svelte-1dqdahz .bug.svelte-1dqdahz.svelte-1dqdahz{display:flex;align-items:center;gap:1rem;justify-content:end;color:var(--c-main-text, #28323E);font-weight:500}.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{width:80rem;display:flex;align-items:center;gap:1.5rem;margin-block:2.5rem 4rem;margin-inline:auto}@media (max-width: 1800px){.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{width:74rem}}@media (max-width: 1600px){.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{width:72rem}}@media (max-width: 1024px){.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{width:70rem}}@media (max-width: 767px){.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{width:100%}}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .bottom.svelte-1dqdahz.svelte-1dqdahz{margin:0;padding:1rem;display:flex;justify-content:center;align-items:center}}.GrantDetail.svelte-1dqdahz .bottom .down.svelte-1dqdahz.svelte-1dqdahz{font-family:Museo Sans,sans-serif;font-size:2.5rem;font-weight:700}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .bottom .down.svelte-1dqdahz.svelte-1dqdahz{font-size:1.5rem}}.GrantDetail.svelte-1dqdahz .similar.svelte-1dqdahz.svelte-1dqdahz{background-color:var(--c-grey-background, #F7F7FA);padding-bottom:5rem}.GrantDetail.svelte-1dqdahz .similar-container.svelte-1dqdahz.svelte-1dqdahz{max-width:min(100%,1336px);margin-inline:auto;background:var(--c-white, #FFFFFF);border-radius:2.5rem;padding:2.5rem 1rem 2.5rem 2.5rem;margin-top:2.5rem}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .similar-container.svelte-1dqdahz.svelte-1dqdahz{padding:1rem .5rem 1.5rem 1rem}}.GrantDetail.svelte-1dqdahz .similar-container h2.svelte-1dqdahz.svelte-1dqdahz{font-size:2.3rem;line-height:1.65;margin-bottom:2rem}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .similar-container h2.svelte-1dqdahz.svelte-1dqdahz{font-size:1.8rem}}.GrantDetail.svelte-1dqdahz .similar-container .scroll.svelte-1dqdahz.svelte-1dqdahz{overflow-x:auto;display:flex;gap:1.5rem;padding-bottom:4rem;align-items:flex-start}@media (max-width: 1200px){.GrantDetail.svelte-1dqdahz .similar-container .scroll.svelte-1dqdahz.svelte-1dqdahz{padding-bottom:0}}.GrantDetail.svelte-1dqdahz .similar.svelte-1dqdahz+.bottom.svelte-1dqdahz{margin-block:2.5rem 4rem}
