.sf{margin-top:96px;border-top:1px solid var(--line);background:var(--bg-2)}.sf-in{max-width:var(--maxw);margin:0 auto;padding:56px var(--gutter) 28px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.sf h2{font-family:var(--sans);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);font-weight:500;line-height:1.5;margin-bottom:14px}.sf a{display:block;padding:6px 0;color:var(--dim);text-decoration:none;font-size:14px;text-align:left}.sf a:hover{color:var(--ink)}.sf .brand img{height:30px;width:auto;margin-bottom:14px}.sf .brand p{color:var(--dim);font-size:14px;max-width:300px}.sf-legal{max-width:var(--maxw);margin:0 auto;padding:18px var(--gutter) 30px;border-top:1px solid var(--line);font-size:12.5px;color:var(--faint);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}@media (max-width:900px){.sf-in{grid-template-columns:1fr 1fr}.sf .brand{grid-column:1/-1}}@media (max-width:760px){.sf{margin-top:64px}.sf-in{padding-top:40px;gap:24px}}