.beneficiaries-module__3ILdXa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.beneficiaries-module__3ILdXa__card{background:#fff;border:1px solid #dce3e9;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.beneficiaries-module__3ILdXa__card:hover{border-color:#163d6a;transform:translateY(-2px)}.beneficiaries-module__3ILdXa__cover{background:#e5ecf1;height:235px;position:relative;overflow:hidden}.beneficiaries-module__3ILdXa__cover img{object-fit:cover;width:100%;height:100%;display:block}.beneficiaries-module__3ILdXa__copy{gap:11px;padding:23px;display:grid}.beneficiaries-module__3ILdXa__copy small{color:#52708e;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.beneficiaries-module__3ILdXa__copy h2{color:#102943;margin:0;font-size:1.5rem;line-height:1.22}.beneficiaries-module__3ILdXa__copy p{color:#55687a;margin:0;line-height:1.65}.beneficiaries-module__3ILdXa__copy strong{color:#0e426f;font-size:.82rem}.beneficiaries-module__3ILdXa__detail{max-width:960px;margin:auto}.beneficiaries-module__3ILdXa__heroPhoto{background:#e5ecf1;width:100%;height:min(56vw,520px);margin-bottom:36px;position:relative;overflow:hidden}.beneficiaries-module__3ILdXa__heroPhoto img{object-fit:cover;width:100%;height:100%;display:block}.beneficiaries-module__3ILdXa__quote{color:#16375a;border-left:4px solid #204b78;margin:0 0 34px;padding:14px 0 14px 26px;font:clamp(1.4rem,3vw,2.1rem)/1.5 Georgia,serif}.beneficiaries-module__3ILdXa__mediaTitle{margin:50px 0 18px}.beneficiaries-module__3ILdXa__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.beneficiaries-module__3ILdXa__video{border:1px solid #dde5eb;padding:18px}.beneficiaries-module__3ILdXa__video video,.beneficiaries-module__3ILdXa__video iframe{aspect-ratio:16/9;background:#081b36;width:100%;display:block}.beneficiaries-module__3ILdXa__video iframe{border:0}.beneficiaries-module__3ILdXa__video h3{margin:12px 0 4px;font-size:1rem}.beneficiaries-module__3ILdXa__video p{color:#536779}@media (max-width:900px){.beneficiaries-module__3ILdXa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.beneficiaries-module__3ILdXa__grid,.beneficiaries-module__3ILdXa__videos{grid-template-columns:1fr}.beneficiaries-module__3ILdXa__cover{height:220px}}
