.partners{border-top:1px solid var(--line);padding:30px 0 32px;background:#f0f2f1}
.partners-heading{margin:0 0 20px;font:650 20px/1.4 "PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;color:var(--ink)}
.partners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}
.partner{padding:10px 18px;text-align:center;min-height:90px;display:flex;flex-direction:column;justify-content:center;gap:9px;border-left:1px solid #d7dddf}
.partner:first-child{border-left:0}
.partner-wordmark{display:block;font:600 25px/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#23354a;white-space:normal}
.partner:nth-child(4) .partner-wordmark{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:20px;font-weight:650}
.partner-name{display:block;font-size:12px;line-height:1.5;color:#66717c}
.partner-name:empty{min-height:18px}
@media(max-width:900px){.partner{padding:10px 12px}.partner-wordmark{font-size:22px}.partner:nth-child(4) .partner-wordmark{font-size:20px}}
@media(max-width:650px){.partners{padding:24px 0}.partners-heading{font-size:19px;margin-bottom:15px}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.partner{min-height:80px;padding:10px 8px}.partner:nth-child(odd){border-left:0}.partner-wordmark{font-size:24px}.partner:nth-child(4) .partner-wordmark{font-size:22px}}
