.site-footer-v2{padding:64px 24px 26px;border-top:1px solid #dfe5ea;background:#f5f7f9;color:#17212b;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;font-size:14px;line-height:1.5;text-align:left}
.site-footer-v2 *{box-sizing:border-box}
.site-footer-v2 a{color:inherit;text-decoration:none}
.site-footer-v2 a:hover{color:#2F69C1;text-decoration:underline}
.site-footer-v2 a:focus-visible{outline:3px solid #2F69C1;outline-offset:4px}
.site-footer-v2 .sf-grid,.site-footer-v2 .sf-bottom{width:min(1120px,100%);margin-inline:auto}
.site-footer-v2 .sf-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr));gap:clamp(25px,4vw,64px)}
.site-footer-v2 .sf-brand img{display:block;width:auto;height:27px;max-width:100%}
.site-footer-v2 .sf-brand p{max-width:270px;margin:20px 0 0;color:#53616f;font-size:14px;line-height:1.6}
.site-footer-v2 .sf-col h2{margin:0 0 19px;color:#17212b;font-family:inherit;font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0;text-transform:none}
.site-footer-v2 .sf-col nav{display:grid;gap:11px;align-items:start;justify-content:start;font-size:14px}
.site-footer-v2 .sf-col a{display:block;margin:0;color:#53616f;font-weight:450;line-height:1.4}
.site-footer-v2 .sf-bottom{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:57px;padding-top:21px;border-top:1px solid #dfe5ea;color:#66727d;font-size:11px;line-height:1.55}
.site-footer-v2 .sf-bottom span{margin-right:0}
.site-footer-v2 .sf-bottom p{max-width:790px;margin:0;color:inherit;font-size:inherit;line-height:inherit}
@media(max-width:800px){.site-footer-v2 .sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-v2 .sf-brand{grid-column:1/-1}.site-footer-v2 .sf-brand p{margin-top:12px}}
@media(max-width:520px){.site-footer-v2{padding:48px 18px 24px}.site-footer-v2 .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.site-footer-v2 .sf-brand{grid-column:1/-1}.site-footer-v2 .sf-bottom{margin-top:46px}}
