.fundraising-container{text-align:center;padding-bottom:6rem}.fundraising-container h4{color:var(--accent-color);margin-top:2.75rem;font-size:2.25rem;transition:all .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.fundraising-container .institution-link:hover h4{color:#ff8066}.fundraising-container .institution-link:hover .arrow-icon{color:#ff8066;transform:translate(2px,-4px)rotate(360deg)}}@media (hover:none) and (pointer:coarse){.fundraising-container .institution-link:active h4{color:#ff8066}.fundraising-container .institution-link:active .arrow-icon{color:#ff8066;transform:translate(2px,-4px)rotate(360deg)}}.fundraising-container .arrow-icon{color:var(--accent-color);margin-bottom:-2px;margin-left:7px;transition:all .2s}@media (width<=687px){.fundraising-container .arrow-icon{display:none}}.fundraising-container h5{padding-top:.15rem;font-weight:600}@media (width<=556px){.fundraising-container h5{padding-top:.35rem}}.intro{text-align:center;max-width:700px;padding-top:4rem;line-height:1.6}.institution-list{flex-direction:column;gap:9rem;padding-top:5.5rem;display:flex}.institution-cover{background-color:#e0e5ff0d;border-radius:16px;outline:1px solid #e0e5ff33;gap:.5rem;padding:.5rem;display:flex}.institution-cover img{aspect-ratio:1.54;border-radius:12px;width:calc(50% - .25rem);height:auto}@media (width<=900px){.institution-cover{flex-direction:column}.institution-cover img{width:100%}}.caption{color:var(--dim);padding-top:.75rem;font-size:.85rem;line-height:1.6}.underline{text-underline-offset:3.75px;text-decoration:underline}.underline:hover{color:var(--accent-color)}.location{text-transform:uppercase;padding-top:.5rem;font-size:.8rem}@media (width<=657px){.cali{padding-top:.75rem}}@media (width<=556px){.brno{padding-top:.65rem}}.institution-description{color:var(--dim);max-width:760px;margin-inline:auto;padding-top:1.5rem;line-height:1.6}.bracket-link:hover{color:var(--accent-color)}.label{color:var(--accent-color);margin-top:1.9rem;background-color:#ff8c6626;border-radius:6px;width:fit-content;margin-inline:auto;padding-block:.35rem;padding-inline:.8rem;font-size:.9rem;font-weight:550}
