.kh-contribution-section{padding:80px 0;background:#f7f9fc}.kh-contribution-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:32px}.kh-contribution-head h2{margin:11px 0 0;font-size:36px;line-height:1.18}.kh-contribution-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.kh-contribution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kh-contribution-grid article{position:relative;padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 25px rgba(4,44,88,.05)}.kh-contribution-logo{height:74px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;padding:10px 12px;border:1px solid #e4ebf3;border-radius:12px;background:#fff}.kh-contribution-logo img{display:block;max-width:160px;max-height:52px;width:auto;height:auto;object-fit:contain}.kh-contribution-grid b,.kh-contribution-grid span,.kh-contribution-grid em{display:block}.kh-contribution-grid b{font-size:21px;color:#073b72}.kh-contribution-grid span{min-height:50px;margin:11px 0;color:var(--muted);font-size:11px;line-height:1.55}.kh-contribution-grid em{width:max-content;padding:6px 8px;border-radius:999px;background:#fff2c8;color:#966800;font-size:8px;font-style:normal;font-weight:900}.kh-contribution-note{margin:18px 0 0;color:#7a8796;font-size:9px;text-align:center}@media(max-width:800px){.kh-contribution-head{grid-template-columns:1fr;gap:15px}.kh-contribution-grid{grid-template-columns:1fr}.kh-contribution-head h2{font-size:31px}}
