.text-image-and-columns{background-color:#fff5d4;overflow:hidden;padding-bottom:30px;padding-top:40px;position:relative}@media only screen and (min-width:390px){.text-image-and-columns{padding-top:calc(34.05714px + 1.52381vw)}}@media only screen and (min-width:1440px){.text-image-and-columns{padding-top:56px}}@media only screen and (min-width:390px){.text-image-and-columns{padding-bottom:calc(16.62857px + 3.42857vw)}}@media only screen and (min-width:1440px){.text-image-and-columns{padding-bottom:66px}}.text-image-and-columns:before{background:radial-gradient(100% 100% at 100% 72%,#ffcd27 0,rgba(255,205,39,0) 30%);bottom:0;content:"";height:100%;position:absolute;right:0;width:140%}@media only screen and (min-width:768px){.text-image-and-columns:before{width:100%}}@media only screen and (min-width:992px){.text-image-and-columns .inner{width:80%}}.text-image-and-columns .section-title .line{background-color:#1ab5ed}.text-image-and-columns .text p{font-size:22px}@media only screen and (min-width:390px){.text-image-and-columns .text p{font-size:calc(18.28571px + .95238vw)}}@media only screen and (min-width:1440px){.text-image-and-columns .text p{font-size:32px}}.text-image-and-columns .image-group{border-radius:20px;margin-bottom:34px;margin-top:34px;overflow:hidden;padding:12px}@media only screen and (min-width:390px){.text-image-and-columns .image-group{margin-bottom:calc(25.08571px + 2.28571vw);margin-top:calc(25.08571px + 2.28571vw)}}@media only screen and (min-width:1440px){.text-image-and-columns .image-group{margin-bottom:58px;margin-top:58px}}@media only screen and (min-width:390px){.text-image-and-columns .image-group{padding:calc(-.62857px + 3.2381vw)}}@media only screen and (min-width:1440px){.text-image-and-columns .image-group{padding:46px}}.text-image-and-columns .image-group .caption{font-size:16px;margin-bottom:24px}@media only screen and (min-width:390px){.text-image-and-columns .image-group .caption{font-size:calc(15.25714px + .19048vw)}}@media only screen and (min-width:1440px){.text-image-and-columns .image-group .caption{font-size:18px}}@media only screen and (min-width:768px){.text-image-and-columns .image-group .caption{width:43%}}.text-image-and-columns .image-group .caption span{font-weight:700}.text-image-and-columns .image-group .caption-right{background-color:#dcfaff;border-radius:20px;padding:15px}.text-image-and-columns .image-group .caption-left{background-color:#dcfaff;border-radius:20px;padding:15px}.text-image-and-columns .image-group .caption-left span{color:#1ab5ed;font-weight:700}.text-image-and-columns .image-group .caption-right span{color:#1ab5ed;font-weight:700}.text-image-and-columns .image-group .image{clip-path:inset(0 100% 0 0);position:relative;transition:2s cubic-bezier(0,.3,.18,1.03)!important}.text-image-and-columns .image-group .image .gif{position:absolute}@media only screen and (min-width:992px){.text-image-and-columns .image-group .image .gif{height:50px;right:144px;top:30px;width:50px}}@media only screen and (min-width:992px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{width:calc(5.85746px + 4.45434vw)}}@media only screen and (min-width:992px) and (min-width:1440px){.text-image-and-columns .image-group .image .gif{width:70px}}@media only screen and (min-width:992px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{height:calc(5.85746px + 4.45434vw)}}@media only screen and (min-width:992px) and (min-width:1440px){.text-image-and-columns .image-group .image .gif{height:70px}}@media only screen and (min-width:992px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{right:calc(120.54438px + 2.36686vw)}}@media only screen and (min-width:992px) and (min-width:1160px){.text-image-and-columns .image-group .image .gif{right:148px}}@media only screen and (min-width:1170px){.text-image-and-columns .image-group .image .gif{right:170px;top:38px}}@media only screen and (min-width:1170px) and (min-width:1200px){.text-image-and-columns .image-group .image .gif{right:calc(30px + 11.66667vw)}}@media only screen and (min-width:1170px) and (min-width:1440px){.text-image-and-columns .image-group .image .gif{right:198px}}@media only screen and (max-width:991px){.text-image-and-columns .image-group .image .gif{height:40px;right:140px;top:32px;width:40px}}@media only screen and (max-width:991px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{width:calc(5.56054px + 4.4843vw)}}@media only screen and (max-width:991px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{width:50px}}@media only screen and (max-width:991px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{height:calc(5.56054px + 4.4843vw)}}@media only screen and (max-width:991px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{height:50px}}@media only screen and (max-width:991px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{right:calc(2.24215px + 17.93722vw)}}@media only screen and (max-width:991px) and (min-width:991px){.text-image-and-columns .image-group .image .gif{right:180px}}@media only screen and (max-width:767px){.text-image-and-columns .image-group .image .gif{height:20px;right:65px;top:14px;width:20px}}@media only screen and (max-width:767px) and (min-width:390px){.text-image-and-columns .image-group .image .gif{width:calc(-.63492px + 5.29101vw)}}@media only screen and (max-width:767px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{width:40px}}@media only screen and (max-width:767px) and (min-width:390px){.text-image-and-columns .image-group .image .gif{height:calc(-.63492px + 5.29101vw)}}@media only screen and (max-width:767px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{height:40px}}@media only screen and (max-width:767px) and (min-width:390px){.text-image-and-columns .image-group .image .gif{top:calc(3.65517px + 2.65252vw)}}@media only screen and (max-width:767px) and (min-width:767px){.text-image-and-columns .image-group .image .gif{top:24px}}@media only screen and (max-width:767px) and (min-width:390px){.text-image-and-columns .image-group .image .gif{right:calc(-12.38095px + 19.84127vw)}}@media only screen and (max-width:767px) and (min-width:768px){.text-image-and-columns .image-group .image .gif{right:140px}}.text-image-and-columns .image-group .image.inview-active{clip-path:inset(0 0 0 0)}.text-image-and-columns .column{padding-bottom:20px}@media only screen and (min-width:768px){.text-image-and-columns .column{padding-bottom:0;width:28%}}.text-image-and-columns .cta{color:#4f4f4f!important;margin-top:30px}@media only screen and (min-width:390px){.text-image-and-columns .cta{margin-top:calc(4px + 6.66667vw)}}@media only screen and (min-width:1440px){.text-image-and-columns .cta{margin-top:100px}}.text-image-and-columns .cta:hover svg circle{fill:#4f4f4f}.text-image-and-columns .cta:hover svg path{stroke:#ffcd27}
/* 2026-05-11: when this block is in single-column mode (Our Science page → #vegf-cd-lam), the 28% column cap from .text-image-and-columns .column doesn't make sense. Release the width so the styled .vegf-summary spans the full image width above it. */#vegf-cd-lam .columns{display:block!important}#vegf-cd-lam .column{width:100%!important;max-width:100%!important}
#vegf-cd-lam .image-group{margin-bottom:0!important}
