.lnd-foot{--maxw:1180px;--pad:24px;font-family:var(--font-sans);line-height:var(--lh-text);color:var(--text-2);background:var(--bg-1);
  font-size:var(--fs-16);-webkit-font-smoothing:antialiased}
.lnd-foot *:where(.lnd-foot *){box-sizing:border-box}
.lnd-foot img:where(.lnd-foot *){max-width:100%;display:block}
.lnd-foot a:where(.lnd-foot *){color:inherit;text-decoration:none}
.lnd-foot p:where(.lnd-foot *){margin:0}
.lnd-foot .wrap:where(.lnd-foot *){max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);width:100%}
.lnd-foot a:focus-visible:where(.lnd-foot *){outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-m)}
.lnd-foot:where(.lnd-foot, .lnd-foot *){border-top:1px solid var(--border-1);padding:40px 0 48px}
.lnd-foot__in:where(.lnd-foot, .lnd-foot *){display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.lnd-foot__brand img:where(.lnd-foot, .lnd-foot *){height:24px;width:auto;margin-bottom:14px}
:root[data-scheme="dark"] .lnd-foot .lnd-foot__brand img{filter:invert(1)}
.lnd-foot__brand p:where(.lnd-foot, .lnd-foot *){font-size:var(--fs-14);color:var(--text-3);max-width:34ch}
.lnd-foot__apps:where(.lnd-foot, .lnd-foot *){display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.lnd-foot__app:where(.lnd-foot, .lnd-foot *){display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 13px;border:1px solid var(--border-2);border-radius:var(--radius-full);
  font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-1);background:var(--bg-1);transition:background .15s,border-color .15s}
.lnd-foot__app:hover:where(.lnd-foot, .lnd-foot *){background:var(--bg-3);border-color:var(--text-3)}
.lnd-foot__app svg:where(.lnd-foot, .lnd-foot *){flex:none}
.lnd-foot nav:where(.lnd-foot, .lnd-foot *){display:flex;gap:44px;flex-wrap:wrap}
.lnd-foot nav div:where(.lnd-foot, .lnd-foot *){display:grid;gap:9px;align-content:start}
.lnd-foot nav b:where(.lnd-foot, .lnd-foot *){font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-1)}
.lnd-foot nav a:where(.lnd-foot, .lnd-foot *){font-size:var(--fs-14);color:var(--text-2)}
.lnd-foot nav a:hover:where(.lnd-foot, .lnd-foot *){color:var(--text-1)}
.lnd-foot__bottom:where(.lnd-foot, .lnd-foot *){margin-top:36px;padding-top:20px;border-top:1px solid var(--border-1);
  display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--fs-12);color:var(--text-3)}
