.ge-footer{padding:72px 32px 56px}.sp .ge-footer{padding-top:120px}.ge-footer-wrap{max-width:1280px;margin:0 auto}.ge-footer a{color:inherit}.ge-footer :focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.ge-foot{border-top:1.5px dashed var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:36px;display:flex}.ge-foot-logo{border-radius:999px;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ge-foot-logo svg{width:auto;height:34px;display:block}.ge-links{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.ge-links a{border-radius:8px;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.ge-links a:hover{text-underline-offset:4px;text-decoration:underline}.ge-links a[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ge-footer svg{flex:none;display:block}.ge-legal{color:var(--color-muted-foreground);margin:24px 0 0;font-size:14px}@media (max-width:640px){.ge-footer{padding:48px 16px 40px}.sp .ge-footer{padding-top:72px}}
