.ft{margin-top:64px;padding:44px 24px 28px;border-top:1px solid var(--app-line);color:var(--app-ink-2);font-family:var(--ap-body,var(--mk-font-body),system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.5}.ft-in{max-width:1080px;margin:0 auto}.ft-cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px}.ft-brand{display:inline-flex;color:var(--app-ink);margin-bottom:14px}.ft-blurb{margin:0;max-width:24em}.ft-apps,.ft-blurb{color:var(--app-ink-3)}.ft-apps{list-style:none;margin:16px 0 0;padding:0;font-size:13px}.ft-apps li{display:flex;gap:8px;padding:2px 0}.ft-apps b{font-weight:500;color:var(--app-ink-2)}.ft-h{margin:0 0 14px;font-size:11.5px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--app-ink-3)}.ft-col a{display:block;padding:4px 0;color:var(--app-ink-2);text-decoration:none;transition:color .15s}.ft-col a:hover{color:var(--app-ink)}.ft a:focus-visible{outline:2px solid var(--app-accent-line);outline-offset:2px;border-radius:2px}.ft-base{margin-top:40px;padding-top:20px;border-top:1px solid var(--app-line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--app-ink-3)}.ft-base p{margin:0;max-width:52em}.ft-base a{color:inherit;text-decoration:underline;transition:color .15s}.ft-base a:hover{color:var(--app-ink)}@media (max-width:860px){.ft-cols{grid-template-columns:1fr 1fr}.ft-cols>div:first-child{grid-column:1/-1}}@media (max-width:480px){.ft{padding:36px 16px 24px}}