.site-sponsors{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:35px;background:#fff;border-bottom:1px solid #d8e2f0;padding:14px var(--pad);color:#071e63}
.site-sponsors a{text-decoration:none;display:flex;align-items:center;min-width:0}
.site-sponsors__principal{gap:22px;border-right:1px solid #d8e2f0;padding-right:30px}
.site-sponsors__principal span{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;max-width:120px;line-height:1.5}
.site-sponsors__principal img{width:175px;height:48px;object-fit:contain}
.site-sponsors__support{display:flex;gap:clamp(20px,4vw,65px);align-items:center;justify-content:flex-end}
.site-sponsors__support>span{font-size:.65rem;color:#536783;font-weight:700}
.site-sponsors__support img{width:145px;height:38px;object-fit:contain}
.site-sponsors__support a:nth-of-type(2) img{width:60px}
.site-sponsors__support a:nth-of-type(3) img{width:100px}
@media(max-width:900px){.site-sponsors{gap:20px;grid-template-columns:1fr 1fr}.site-sponsors__principal{padding-right:20px;gap:15px}.site-sponsors__principal img{width:130px}.site-sponsors__support{gap:18px}.site-sponsors__support img{width:100px}.site-sponsors__support a:nth-of-type(2) img{width:45px}.site-sponsors__support a:nth-of-type(3) img{width:75px}}
@media(max-width:620px){.site-sponsors{grid-template-columns:1fr;padding-block:12px;gap:10px}.site-sponsors__principal{justify-content:space-between;border-right:0;padding:0 0 10px;border-bottom:1px solid #d8e2f0}.site-sponsors__principal img{height:34px;width:145px}.site-sponsors__support{justify-content:space-between;gap:14px}.site-sponsors__support img{width:110px;height:26px}.site-sponsors__support a:nth-of-type(2) img{width:40px}.site-sponsors__support a:nth-of-type(3) img{width:70px}.site-sponsors__support>span{font-size:.58rem}}
