.siteFooter{border-top:1px solid var(--line,#26364d);background:var(--navy,#08111f);color:var(--muted,#a8b4c9);font-family:var(--font-geist-sans),sans-serif}.sfInner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand links""brand copy";align-items:center;gap:10px 48px;width:min(1440px,100% - clamp(28px,4vw,72px));margin-inline:auto;padding:32px 0;display:grid}.sfBrand{flex-direction:column;grid-area:brand;gap:10px;min-width:0;display:flex}.sfLogo{color:var(--text,#f8fafc);align-self:flex-start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.sfLogo img{border-radius:8px;width:36px;height:36px;display:block}.sfLogo span{letter-spacing:2px;white-space:nowrap;font-size:13px;font-weight:900}.sfBrand p{margin:0;font-size:14px;line-height:1.5}.siteFooter nav{flex-wrap:nowrap;grid-area:links;justify-content:flex-end;align-items:center;gap:8px 26px;display:flex}.siteFooter nav a{color:var(--mutedStrong,#c7d2e0);white-space:nowrap;flex:none;padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none}.siteFooter nav a:hover{color:var(--mint,#5ce1b7)}.siteFooter a:focus-visible{outline:2px solid var(--mint,#5ce1b7);outline-offset:4px;border-radius:3px}.sfCopy{white-space:nowrap;grid-area:copy;justify-self:end;margin:0;font-size:13px}body:has(.wsFooter) .siteFooter{display:none}body:has(.workspace) .siteFooter{margin-left:226px}@media (width>=1650px){body:has(.workspace) .siteFooter{margin-left:245px}}@media (width<=1250px){body:has(.workspace) .siteFooter{margin-left:202px}}@media (width<=1100px){.sfInner{grid-template-columns:1fr;grid-template-areas:"brand""links""copy";row-gap:18px}.siteFooter nav{flex-wrap:wrap;justify-content:flex-start}.sfCopy{justify-self:start}}@media (width<=760px){body:has(.workspace) .siteFooter{margin-left:0}}@media (width<=560px){.sfInner{width:min(100% - 28px,1440px);padding:28px 0}.siteFooter nav{grid-template-columns:repeat(2,minmax(0,max-content));gap:4px 40px;display:grid}.siteFooter nav a{padding:8px 0;font-size:15px}}
