/* Public-sector proof first; concise capability and integration summaries. */
.institution-experience{padding-bottom:65px}.institution-references{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:45px}.institution-reference{display:flex;flex-direction:column;min-width:0;border-top:1px solid #d9cde4;padding:28px 0 15px}.institution-mark{height:125px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:28px}.institution-mark img{width:100px;height:110px;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.institution-mark .education-mark{width:100%;max-width:230px;height:auto;max-height:110px}.institution-mark .agriculture-mark{width:62px;height:79px}.institution-reference:hover img,.institution-reference:focus-visible img{filter:none;opacity:1}.institution-reference h3{font:500 24px/1.3 Outfit;letter-spacing:-.3px;margin:0 0 14px}.institution-reference p{font-size:12px;line-height:1.85;color:#6d6078;margin:0 0 20px}.institution-reference>div:last-child{display:flex;flex-direction:column;flex:1}.institution-reference>div>span{font-size:11px;line-height:1.8;color:#7a6787;margin-top:auto;display:flex;justify-content:space-between;gap:15px}.institution-reference b{font-size:17px;font-weight:400;color:#50437d}.institution-reference:hover h3{color:#50437d}.institution-reference:focus-visible{outline:2px solid #50437d;outline-offset:7px}.gov-practical-expertise{background:#f8f5fb}.gov-practical-expertise>h2{margin-top:20px}.gov-expertise-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:40px}.gov-expertise-columns article{border-top:1px solid #d9cde4;padding-top:23px}.gov-expertise-columns article>span{font-size:11px;color:#876a9c}.gov-expertise-columns h3{font:500 27px/1.25 Outfit;margin:23px 0 15px}.gov-expertise-columns p,.gov-integration-summary>div>p{font-size:14px;line-height:1.9;color:#61546b}.gov-integration-summary{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:start}.gov-integration-summary h2{margin-top:20px}.gov-integration-summary>div>p{margin-top:0}.gov-integration-summary .gov-tags{margin:24px 0}.gov-integration-summary .gov-tags span{font:12px/1.8 Manrope;background:#f4eff8}.gov-technical-note{border-top:1px solid #ddd1e7;margin-top:28px;padding-top:18px}.gov-technical-note summary{font-size:13px;line-height:1.8;font-weight:600;color:#50437d;cursor:pointer;padding:7px 0;min-height:40px}.gov-technical-note p{font-size:13px;line-height:1.9;color:#61546b}.gov-technical-note .text-link{font-size:12px;display:inline-flex;align-items:center;min-height:44px}.gov-integration-summary+.article-cta{margin-top:0}.gov-banner-scope{display:block;margin-top:25px;font-size:12px;line-height:1.9;color:#756180;max-width:350px}.gov-expertise-expanded p.gov-banner-framework{font-size:12px;line-height:1.8;margin-bottom:23px;color:#756180}.gov-expertise-expanded .gov-tags{margin:20px 0}.gov-expertise-expanded .gov-tags span{font-size:11px}
@media(max-width:1100px){.institution-references{grid-template-columns:1fr 1fr;gap:30px 40px}.institution-mark{height:110px;margin-bottom:22px}.institution-reference h3{font-size:26px}.gov-integration-summary{gap:40px}}
@media(max-width:760px){.gov-expertise-columns,.gov-integration-summary{grid-template-columns:1fr;gap:25px}.gov-integration-summary h2,.gov-practical-expertise>h2{font-size:34px}.institution-references{margin-top:30px;gap:22px}.institution-reference h3{font-size:23px}.institution-reference p{font-size:12px}.institution-reference h3 br{display:none}.institution-mark .education-mark{max-width:220px}.gov-expertise-columns h3{font-size:25px;margin-top:18px}.gov-expertise-columns p{margin-bottom:0}.institution-experience{padding-bottom:40px}}
@media(max-width:500px){.institution-references{grid-template-columns:1fr;gap:12px}.institution-reference{display:grid;grid-template-columns:90px 1fr;gap:22px;align-items:center;padding:25px 0}.institution-mark{height:auto;margin:0;justify-content:center}.institution-mark img{width:78px;height:90px}.institution-mark .agriculture-mark{width:53px;height:68px}.institution-mark .education-mark{width:90px;max-width:90px;height:auto}.institution-reference h3{font-size:23px}.institution-reference p{margin-bottom:12px}.institution-reference>div>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.institution-mark img{transition:none}}

.institution-reference>div{min-width:0}.institution-reference h3,.institution-reference p{overflow-wrap:anywhere}@media(max-width:500px){.institution-reference{grid-template-columns:75px minmax(0,1fr);gap:18px}.institution-mark .education-mark{width:75px;max-width:75px}.institution-reference h3{font-size:21px}}
