.cli-footer{z-index:1;font-family:"SF Pro", var(--sv-font-sans);position:relative}.cli-footer,.cli-footer *{box-sizing:border-box}.cli-footer button{cursor:pointer}.cli-footer-brand em{color:#d1fe17;font-style:normal}.cli-footer{box-sizing:border-box;background:#1c1e21;flex-direction:column;height:320px;min-height:320px;padding:40px max(24px,50% - 540px) 0;display:flex}.cli-footer-main{grid-template-columns:1fr repeat(3,200px);gap:40px;width:min(1080px,100%);margin:0 auto;display:grid}.cli-footer-brand{color:#fff;font-family:"SF Pro", var(--sv-font-sans);align-self:flex-start;align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:28px;display:flex}.cli-footer-brand img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.cli-footer-wordmark{letter-spacing:-.85px;white-space:nowrap}.cli-footer-column{flex-direction:column;gap:12px;display:flex}.cli-footer-column h2,.cli-footer-column span,.cli-footer-column a,.cli-footer-column button{font-family:"PingFang SC", var(--sv-font-sans);margin:0}.cli-footer-column h2{color:#fff;font-size:16px;font-weight:500;line-height:22px}.cli-footer-column span,.cli-footer-column a,.cli-footer-column button{color:#9e9e9e;font-size:14px;font-weight:400;line-height:17px}.cli-footer-column a{width:fit-content;text-decoration:none}.cli-footer-column button{text-align:left;background:0 0;border:0;width:fit-content;padding:0}.cli-footer-column a:hover,.cli-footer-column button:hover,.cli-footer-column a:focus-visible,.cli-footer-column button:focus-visible{color:#fff}.cli-footer-column a:focus-visible,.cli-footer-column button:focus-visible{outline-offset:3px;outline:1px solid #d1fe17}.cli-footer-meta{color:#9e9e9e;height:40px;font-family:"PingFang SC", var(--sv-font-sans);text-align:center;justify-content:center;align-items:center;gap:14px;margin-top:auto;font-size:12px;font-weight:500;line-height:16px;display:flex}.cli-footer-meta i{background:#3f4043;width:1px;height:15px}@media (width<=1100px){.cli-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.cli-footer-brand{grid-column:1/-1}}@media (width<=600px){.cli-footer{height:auto;min-height:0;padding:48px 24px 28px}.cli-footer-main{grid-template-columns:1fr 1fr;gap:34px 18px}.cli-footer-column:last-child{grid-column:1/-1}.cli-footer-meta{flex-wrap:wrap;gap:8px 10px;height:auto;margin-top:52px}}
