.s footer.sf{color:#6b6b6b;border-top:1px solid #0e0e0e1a;max-width:1480px;margin-left:auto;margin-right:auto;padding:56px 16px 28px;font-size:14px;line-height:1.4}.s footer.sf .sf-top{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.s footer.sf .sf-brand{color:#0e0e0e;font-size:17px}.s footer.sf .sf-brand p{color:#6b6b6b;max-width:26ch;margin:14px 0 0;font-size:14px;line-height:1.5}.s footer.sf h3{letter-spacing:.08em;text-transform:uppercase;color:#0e0e0e;margin:0 0 16px;font-size:12px;font-weight:500}.s footer.sf ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s footer.sf a{color:inherit;opacity:1;text-decoration:none}.s footer.sf a:hover{color:#0e0e0e}.s footer.sf .s-langs{justify-content:start;gap:10px;font-size:14px;display:grid}.s footer.sf .s-langs a[aria-current=true]{color:#0e0e0e;font-weight:500}.s footer.sf .sf-bottom{border-top:1px solid #0e0e0e1a;margin:48px 0 0;padding:20px 0 0;font-size:13px}.pf .s footer.sf{margin-top:120px}@media (max-width:1000px){.s footer.sf .sf-top{grid-template-columns:repeat(4,minmax(0,1fr))}.s footer.sf .sf-brand{grid-column:1/-1}}@media (max-width:860px){.pf .s footer.sf{margin-top:84px}}@media (max-width:640px){.s footer.sf{padding-top:44px}.s footer.sf .sf-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}
